BCryptCreateContext-Funktion (bcrypt.h)
[BCryptCreateContext 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 BCryptCreateContext-Funktion erstellt einen neuen CNG-Konfigurationskontext.
Syntax
NTSTATUS BCryptCreateContext(
[in] ULONG dwTable,
[in] LPCWSTR pszContext,
[in, optional] PCRYPT_CONTEXT_CONFIG pConfig
);
Parameter
[in] dwTable
Gibt die Konfigurationstabelle an, in der der Kontext erstellt werden soll. Dies kann einer der folgenden Werte sein.
Wert | Bedeutung |
---|---|
|
Erstellen Sie den Kontext in der Konfigurationstabelle "local-machine". |
|
Dieser Wert steht nicht zur Verwendung zur Verfügung. |
[in] pszContext
Ein Zeiger auf eine mit NULL endende Unicode-Zeichenfolge, die den Bezeichner des zu erstellenden Kontexts enthält.
[in, optional] pConfig
Ein Zeiger auf eine CRYPT_CONTEXT_CONFIG-Struktur , die zusätzliche Konfigurationsdaten für den neuen Kontext enthält. Dieser Parameter kann NULL sein, wenn er nicht benötigt wird.
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 |
---|---|
|
Die Funktion war erfolgreich. |
|
Mindestens ein Parameter ist ungültig. |
|
Ein Speicherbelegungsfehler ist aufgetreten. |
Hinweise
BCryptCreateContext 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 |