Partager via


structure WLX_CLIENT_CREDENTIALS_INFO_V1_0 (winwlx.h)

[La structure WLX_CLIENT_CREDENTIALS_INFO_V1_0 n’est plus disponible à partir de Windows Server 2008 et Windows Vista.]

La structure WLX_CLIENT_CREDENTIALS_INFO_V1_0 contient les informations d’identification du client retournées par un appel à WlxQueryClientCredentials ou WlxQueryInetConnectorCredentials.

Cela permet à une session de client réseau de transmettre les informations d’identification du client pour une ouverture de session automatique.

RemarqueWlxQueryClientCredentials est appelé lorsque les services Terminal Server sont activés.
 
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 {
  DWORD dwType;
  PWSTR pszUserName;
  PWSTR pszDomain;
  PWSTR pszPassword;
  BOOL  fPromptForPassword;
} WLX_CLIENT_CREDENTIALS_INFO_V1_0, *PWLX_CLIENT_CREDENTIALS_INFO_V1_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 .

Windows XP/2000 : SecureZeroMemory n’est pas pris en charge. Remplacez la mémoire allouée pour pszPassword pour effacer les informations sensibles.

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.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête winwlx.h

Voir aussi

LocalFree

WlxQueryClientCredentials

WlxQueryInetConnectorCredentials