SspiGetCredUIContext, fonction (sspi.h)
Récupère des informations de contexte à partir d’un fournisseur d’informations d’identification.
Syntaxe
SECURITY_STATUS SEC_ENTRY SspiGetCredUIContext(
[in] HANDLE ContextHandle,
[in] GUID *CredType,
[in] LUID *LogonId,
[out] PSEC_WINNT_CREDUI_CONTEXT_VECTOR *CredUIContexts,
[out] HANDLE *TokenHandle
);
Paramètres
[in] ContextHandle
Pointeur vers une structure SEC_WINNT_CREDUI_CONTEXT récupérée lors d’un appel précédent à la fonction SspiUnmarshalCredUIContext .
[in] CredType
Type d’informations d’identification spécifié par le paramètre ContextHandle . Il peut s’agir de l’une des valeurs suivantes.
Valeur | Signification |
---|---|
|
Les informations d’identification sont un mot de passe. |
|
Les informations d’identification sont un certificat. |
|
Les informations d’identification sont des données d’authentification d’un fournisseur de services de chiffrement (CSP). |
[in] LogonId
ID de connexion associé aux informations d’identification spécifiées par le paramètre ContextHandle .
L’appelant doit s’exécuter en tant que LocalSystem pour spécifier un ID d’ouverture de session.
[out] CredUIContexts
Pointeur vers une structure SEC_WINNT_CREDUI_CONTEXT_VECTOR qui spécifie le décalage et la taille des données dans la structure spécifiée par le paramètre ContextHandle .
[out] TokenHandle
Handle pour le jeton de l’utilisateur spécifié.
Valeur retournée
Si la fonction réussit, elle retourne SEC_E_OK.
Si la fonction échoue, elle retourne un code d’erreur différent de zéro.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | sspi.h |
Bibliothèque | Credui.lib |
DLL | Credui.dll |