Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
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 |