Partager via


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)

Voir aussi

HeapAlloc

HeapFree

TOKENBINDING_KEY_TYPES

TokenBindingGetKeyTypesClient

TokenBindingVerifyMessage