Fonction FreeCryptProvFromCert

Important

Cette API est déconseillée. Microsoft peut supprimer cette API dans les versions ultérieures.

 

La fonction FreeCryptProvFromCert libère le handle à un fournisseur de services de chiffrement (CSP) et supprime éventuellement le conteneur temporaire créé par la fonction GetCryptProvFromCert .

Notes

Cette fonction n’a pas de fichier d’en-tête associé ni de bibliothèque d’importation. Pour appeler cette fonction, vous devez créer un fichier d’en-tête défini par l’utilisateur et utiliser les fonctions LoadLibrary et GetProcAddress pour lier dynamiquement à Mssign32.dll.

 

Syntaxe

void WINAPI FreeCryptProvFromCert(
  _In_     BOOL       fAcquired,
  _In_     HCRYPTPROV hProv,
  _In_opt_ LPWSTR     pwszCapiProvider,
  _In_     DWORD      dwProviderType,
  _In_opt_ LPWSTR     pwszTmpContainer
);

Paramètres

fAcquired [in]

Valeur qui spécifie si le handle du fournisseur a été acquis à partir du certificat.

hProv [in]

Pointeur vers une structure HCRYPTPROV pour le fournisseur de solutions cloud.

pwszCapiProvider [in, facultatif]

Pointeur vers une chaîne terminée par null pour le nom du fournisseur.

dwProviderType [in]

Spécifie le type CSP. Il peut s’agir de zéro ou d’un des types de fournisseurs de chiffrement. Si ce membre est égal à zéro, le conteneur de clés est l’un des fournisseurs de stockage de clés CNG.

pwszTmpContainer [in, facultatif]

Pointeur vers une chaîne terminée par null pour le nom du conteneur de clé temporaire.

Valeur renvoyée

Cette fonction ne retourne pas de valeur.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
DLL
Mssign32.dll