Fonction BCryptFreeBuffer (bcrypt.h)

La fonction BCryptFreeBuffer est utilisée pour libérer la mémoire allouée par l’une des fonctions CNG.

Syntaxe

void BCryptFreeBuffer(
  [in] PVOID pvBuffer
);

Paramètres

[in] pvBuffer

Pointeur vers la mémoire tampon à libérer.

Valeur de retour

None

Remarques

BCryptFreeBuffer doit être appelé dans le même mode processeur que la fonction API BCrypt qui a alloué la mémoire tampon. En outre, si la mémoire tampon a été allouée à PASSIVE_LEVELIRQL, elle doit être libérée au niveau de cet IRQL. Si la mémoire tampon a été allouée à DISPATCH_LEVELIRQL, elle peut être libérée à DISPATCH_LEVELIRQL ou PASSIVE_LEVELIRQL.

Pour appeler cette fonction en mode noyau, utilisez Cng.lib, qui fait partie du Kit de développement pilote (DDK). Windows Server 2008 et Windows Vista : Pour appeler cette fonction en mode noyau, utilisez Ksecdd.lib.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête bcrypt.h
Bibliothèque Bcrypt.lib
DLL Bcrypt.dll

Voir aussi

BCryptEnumContexts

BCryptEnumRegisteredProviders

BCryptQueryProviderRegistration