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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für