BCryptRemoveContextFunction-Funktion (bcrypt.h)
[BCryptRemoveContextFunction ist für die Verwendung in den Betriebssystemen verfügbar, die im Abschnitt Anforderungen angegeben sind. Sie kann in nachfolgenden Versionen geändert oder nicht verfügbar sein.]
Die BCryptRemoveContextFunction-Funktion entfernt eine kryptografische Funktion aus der Liste der Funktionen, die von einem vorhandenen CNG-Kontext unterstützt werden.
Syntax
NTSTATUS BCryptRemoveContextFunction(
[in] ULONG dwTable,
[in] LPCWSTR pszContext,
[in] ULONG dwInterface,
[in] LPCWSTR pszFunction
);
Parameter
[in] dwTable
Gibt die Konfigurationstabelle an, in der der Kontext vorhanden ist. Dies kann einer der folgenden Werte sein.
Wert | Bedeutung |
---|---|
|
Der Kontext ist in der Konfigurationstabelle des lokalen Computers vorhanden. |
|
Dieser Wert steht nicht zur Verwendung zur Verfügung. |
[in] pszContext
Ein Zeiger auf eine Unicode-Zeichenfolge mit NULL-Beendigung, die den Bezeichner des Kontexts enthält, aus dem die Funktion entfernt werden soll.
[in] dwInterface
Gibt die kryptografische Schnittstelle an, aus der die Funktion entfernt werden soll. Dies kann einer der folgenden Werte sein.
[in] pszFunction
Ein Zeiger auf eine mit NULL beendete Unicode-Zeichenfolge, die den Bezeichner der zu entfernenden kryptografischen Funktion enthält.
Rückgabewert
Gibt einen status Code zurück, der den Erfolg oder Fehler der Funktion angibt.
Mögliche Rückgabecodes umfassen folgendes, sind aber nicht darauf beschränkt.
Rückgabecode | Beschreibung |
---|---|
|
Die Funktion war erfolgreich. |
|
Mindestens ein Parameter ist ungültig. |
|
Der angegebene Kontext oder die angegebene Funktion konnte nicht gefunden werden. |
Hinweise
BCryptRemoveContextFunction 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 |