BCryptFreeBuffer-Funktion (bcrypt.h)

Die BCryptFreeBuffer-Funktion wird verwendet, um Arbeitsspeicher freizugeben, der von einer der CNG-Funktionen zugewiesen wurde.

Syntax

void BCryptFreeBuffer(
  [in] PVOID pvBuffer
);

Parameter

[in] pvBuffer

Ein Zeiger auf den Speicherpuffer, der freigegeben werden soll.

Rückgabewert

Keine

Bemerkungen

BCryptFreeBuffer muss im gleichen Prozessormodus wie die BCrypt-API-Funktion aufgerufen werden, die den Puffer zugewiesen hat. Wenn der Puffer bei PASSIVE_LEVELIRQL zugewiesen wurde, muss er außerdem bei diesem IRQL freigegeben werden. Wenn der Puffer bei DISPATCH_LEVELIRQL zugewiesen wurde, kann er entweder DISPATCH_LEVELIRQL oder PASSIVE_LEVELIRQL freigegeben werden.

Um diese Funktion im Kernelmodus aufzurufen, verwenden Sie Cng.lib, die Teil des Driver Development Kit (DDK) ist. Windows Server 2008 und Windows Vista: Um diese Funktion im Kernelmodus aufzurufen, verwenden Sie Ksecdd.lib.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile bcrypt.h
Bibliothek Bcrypt.lib
DLL Bcrypt.dll

Weitere Informationen

BCryptEnumContexts

BCryptEnumRegisteredProviders

BCryptQueryProviderRegistration