CertFreeCertificateContext function (wincrypt.h)

The CertFreeCertificateContext function frees a certificate context by decrementing its reference count. When the reference count goes to zero, CertFreeCertificateContext frees the memory used by a certificate context.

To free a context obtained by a get, duplicate, or create function, call the appropriate free function. To free a context obtained by a find or enumerate function, either pass it in as the previous context parameter to a subsequent invocation of the function, or call the appropriate free function. For more information, see the reference topic for the function that obtains the context.

Syntax

BOOL CertFreeCertificateContext(
  [in] PCCERT_CONTEXT pCertContext
);

Parameters

[in] pCertContext

A pointer to the CERT_CONTEXT to be freed.

Return value

The function always returns nonzero.

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps | UWP apps]
Minimum supported server Windows Server 2003 [desktop apps | UWP apps]
Target Platform Windows
Header wincrypt.h
Library Crypt32.lib
DLL Crypt32.dll

See also

CertFreeCRLContext

Certificate Functions