FreeCryptProvFromCert function
The FreeCryptProvFromCert function releases the handle to a cryptographic service provider (CSP) and optionally deletes the temporary container created by the GetCryptProvFromCert function.
Syntax
void WINAPI FreeCryptProvFromCert(
_In_ BOOL fAcquired,
_In_ HCRYPTPROV hProv,
_In_opt_ LPWSTR pwszCapiProvider,
_In_ DWORD dwProviderType,
_In_opt_ LPWSTR pwszTmpContainer
);
Parameters
- fAcquired [in]
-
A value that specifies whether the provider handle was acquired from the certificate.
- hProv [in]
-
A pointer to an HCRYPTPROV structure for the CSP.
- pwszCapiProvider [in, optional]
-
A pointer to a null-terminated string for the provider name.
- dwProviderType [in]
-
Specifies the CSP type. This can be zero or one of the Cryptographic Provider Types. If this member is zero, the key container is one of the CNG key storage providers.
- pwszTmpContainer [in, optional]
-
A pointer to a null-terminated string for the name of the temporary key container.
Return value
This function does not return a value.
Requirements
|
Minimum supported client |
Windows XP [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows Server 2003 [desktop apps only] |
|
DLL |
|