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 |