structure WLX_CLIENT_CREDENTIALS_INFO_V2_0 (winwlx.h)
La structure WLX_CLIENT_CREDENTIALS_INFO_V2_0 contient les informations d’identification du client retournées par un appel à WlxQueryTsLogonCredentials.
La DLL GINA est chargée d’appeler LocalFree pour libérer les ressources utilisées par cette structure lorsque la structure n’est plus nécessaire.
Syntaxe
typedef struct _WLX_CLIENT_CREDENTIALS_INFO_2_0 {
DWORD dwType;
PWSTR pszUserName;
PWSTR pszDomain;
PWSTR pszPassword;
BOOL fPromptForPassword;
BOOL fDisconnectOnLogonFailure;
} WLX_CLIENT_CREDENTIALS_INFO_V2_0, *PWLX_CLIENT_CREDENTIALS_INFO_V2_0;
Membres
dwType
Spécifie le type de structure d’informations d’identification allouée par la DLL GINA. Les types d’informations d’identification sont définis avec le préfixe WLX_CREDENTIAL_TYPE_xxx.
pszUserName
Pointeur vers le nom du compte connecté.
pszDomain
Pointeur vers le nom du domaine utilisé pour ouvrir une session.
pszPassword
Pointeur vers le mot de passe en texte clair du compte d’utilisateur. Une fois que vous avez terminé d’utiliser pszPassword, effacez les informations sensibles de la mémoire en appelant la fonction SecureZeroMemory .
Pour plus d’informations sur la protection des mots de passe, consultez Gestion des mots de passe.
fPromptForPassword
Force une invite pour le mot de passe en raison d’une substitution d’administration. Cela permet de distinguer l’ouverture de session automatique sans mot de passe.
fDisconnectOnLogonFailure
Détermine si GINA permet à l’utilisateur de fournir des informations d’identification différentes si l’ouverture de session échoue. Si fDisconnectOnLogonFailure a la valeur TRUE et que l’ouverture de session échoue, WlxLoggedOutSAS doit retourner WLX_SAS_ACTION_LOGOFF. Cela entraîne l’arrêt de la session par Winlogon . Si fDisconnectOnLogonFailure a la valeur FALSE et que l’ouverture de session échoue, GINA peut autoriser l’utilisateur à envoyer différentes informations d’identification.
Spécifications
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | winwlx.h |