Partager via


BCryptFreeBuffer, fonction (bcrypt.h)

La fonction BCryptFreeBuffer est utilisée pour libérer de 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

Aucun

Remarques

BCryptFreeBuffer doit être appelé en mode processeur identique à 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 à ce IRQL. Si la mémoire tampon a été allouée à DISPATCH_LEVELIRQL, elle peut être libérée à DISPATCH_LEVEL IRQL ou PASSIVE_LEVELIRQL.

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

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista [applications de bureau | Applications UWP]
serveur minimum pris en charge Windows Server 2008 [applications de bureau | Applications UWP]
plateforme cible Windows
d’en-tête bcrypt.h
bibliothèque Bcrypt.lib
DLL Bcrypt.dll

Voir aussi

BCryptEnumContexts

BCryptEnumRegisteredProviders

BCryptQueryProviderRegistration