Freigeben über


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

Nichts

Bemerkungen

BCryptFreeBuffer muss im gleichen Prozessormodus aufgerufen werden wie die BCrypt-API-Funktion, die den Puffer zugeordnet hat. Wenn der Puffer bei PASSIVE_LEVELIRQL-zugeordnet wurde, muss er an dieser 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, das Teil des Driver Development Kit (DDK) ist. Windows Server 2008 und Windows Vista: Verwenden Sie Ksecdd.lib, um diese Funktion im Kernelmodus aufzurufen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista [Desktop-Apps | UWP-Apps]
mindestens unterstützte Server- Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform- Fenster
Header- bcrypt.h
Library Bcrypt.lib
DLL- Bcrypt.dll

Siehe auch

BCryptEnumContexts

BCryptEnumRegisteredProviders

BCryptQueryProviderRegistration