Fonction TokenBindingGetKeyTypesServer (tokenbinding.h)
Récupère une liste des types de clés pris en charge par le serveur.
Syntaxe
SECURITY_STATUS TokenBindingGetKeyTypesServer(
[out] TOKENBINDING_KEY_TYPES **keyTypes
);
Paramètres
[out] keyTypes
Pointeur vers une mémoire tampon qui contient la liste des types de clés pris en charge par le serveur. TokenBindingGetKeyTypesServer retourne les identificateurs de chaîne pour les algorithmes connus qui correspondent aux clés que le serveur prend en charge.
En mode utilisateur, utilisez HeapAlloc pour allouer la mémoire tampon et HeapFree pour libérer cette mémoire. En mode noyau, utilisez ExAllocatePoolWithTag pour allouer la mémoire pour la mémoire tampon, et ExFreePool pour libérer cette mémoire.
Valeur retournée
Retourne un code status qui indique la réussite ou l’échec de la fonction.
Remarques
Vous pouvez appeler TokenBindingGetKeyTypesServer à partir du mode utilisateur et du mode noyau. Pour appeler cette fonction en mode noyau, liez à Ksecdd.sys et utilisez les fonctions mentionnées dans la description du paramètre keyTypes pour allouer et libérer de la mémoire.
Configuration requise
Client minimal pris en charge | Windows 10 (applications de bureau uniquement) |
Serveur minimal pris en charge | Windows Server 2016 (applications de bureau uniquement) |
Plateforme cible | Windows |
En-tête | tokenbinding.h |
Bibliothèque | Tokenbinding.lib |
DLL | Tokenbinding.dll (mode utilisateur) ; Ksecdd.sys (mode noyau) |