Partager via


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

Voir aussi

WlxQueryTsLogonCredentials