TokenBindingGetKeyTypesServer-Funktion (tokenbinding.h)
Ruft eine Liste der Schlüsseltypen ab, die vom Server unterstützt werden.
Syntax
SECURITY_STATUS TokenBindingGetKeyTypesServer(
[out] TOKENBINDING_KEY_TYPES **keyTypes
);
Parameter
[out] keyTypes
Ein Zeiger auf einen Puffer, der die Liste der Schlüsseltypen enthält, die vom Server unterstützt werden. TokenBindingGetKeyTypesServer gibt die Zeichenfolgenbezeichner für bekannte Algorithmen zurück, die den vom Server unterstützten Schlüsseln entsprechen.
Verwenden Sie im Benutzermodus HeapAlloc , um den Speicher für den Puffer zuzuweisen, und heapFree , um diesen Speicher freizugeben. Verwenden Sie im Kernelmodus ExAllocatePoolWithTag , um den Arbeitsspeicher für den Puffer zuzuweisen, und ExFreePool , um diesen Speicher freizugeben.
Rückgabewert
Gibt einen status Code zurück, der den Erfolg oder Fehler der Funktion angibt.
Hinweise
Sie können TokenBindingGetKeyTypesServer sowohl im Benutzermodus als auch im Kernelmodus aufrufen. Um diese Funktion im Kernelmodus aufzurufen, verknüpfen Sie mit Ksecdd.sys, und verwenden Sie die in der Beschreibung für den keyTypes-Parameter erwähnten Funktionen zum Zuweisen und Freigeben von Arbeitsspeicher.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 10 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | tokenbinding.h |
Bibliothek | Tokenbinding.lib |
DLL | Tokenbinding.dll (Benutzermodus); Ksecdd.sys (Kernelmodus) |