BCryptDeleteContext-Funktion (bcrypt.h)

[BCryptDeleteContext ist für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen verfügbar. Sie kann in nachfolgenden Versionen geändert oder nicht verfügbar sein.]

Die Funktion BCryptDeleteContext löscht einen vorhandenen CNG-Konfigurationskontext.

Syntax

NTSTATUS BCryptDeleteContext(
  [in] ULONG   dwTable,
  [in] LPCWSTR pszContext
);

Parameter

[in] dwTable

Gibt die Konfigurationstabelle an, aus der der Kontext gelöscht werden soll. Dies kann einer der folgenden Werte sein.

Wert Bedeutung
CRYPT_LOCAL
Löschen Sie den Kontext aus der Konfigurationstabelle "local-machine".
CRYPT_DOMAIN
Dieser Wert steht nicht zur Verwendung zur Verfügung.

[in] pszContext

Ein Zeiger auf eine unicode-Zeichenfolge mit NULL-Beendigung, die den Bezeichner des zu löschenden Kontexts enthält.

Rückgabewert

Gibt einen status Code zurück, der den Erfolg oder Fehler der Funktion angibt.

Mögliche Rückgabecodes sind u. a. die folgenden:

Rückgabecode Beschreibung
STATUS_SUCCESS
Die Funktion war erfolgreich.
STATUS_INVALID_PARAMETER
Mindestens ein Parameter ist ungültig.
STATUS_NO_MEMORY
Ein Speicherbelegungsfehler ist aufgetreten.

Hinweise

BCryptDeleteContext kann nur im Benutzermodus aufgerufen werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile bcrypt.h
Bibliothek Bcrypt.lib
DLL Bcrypt.dll