Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis 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 |