Partager via


structure WLX_PROFILE_V2_0 (winwlx.h)

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

La structure WLX_PROFILE_V2_0 contient des informations de profil en plus des informations fournies par WLX_PROFILE_V1_0.

Syntaxe

typedef struct _WLX_PROFILE_V2_0 {
  DWORD dwType;
  PWSTR pszProfile;
  PWSTR pszPolicy;
  PWSTR pszNetworkDefaultUserProfile;
  PWSTR pszServerName;
  PWSTR pszEnvironment;
} WLX_PROFILE_V2_0, *PWLX_PROFILE_V2_0;

Membres

dwType

Doit être défini sur WLX_PROFILE_TYPE_V2_0.

pszProfile

Pointeur vers le chemin du profil (par exemple, « %SystemRoot%\system32\config\AprilM001 », ou un chemin d’accès réseau tel que « \server\share\profiles\floating\AprilM.usr »).

La chaîne pointée par pszProfile doit être allouée séparément par votre DLL GINA. Il sera libéré par Winlogon.

pszPolicy

Pointeur vers le fichier de stratégie qui sera appliqué à l’utilisateur qui se connecte.

La chaîne pointée vers pszPolicy doit être allouée séparément par votre DLL GINA . Il sera libéré par Winlogon.

pszNetworkDefaultUserProfile

Si un nouveau profil doit être créé, un pointeur vers le chemin d’accès du profil par défaut à utiliser.

La chaîne pointée par pszNetworkDefaultUserProfile doit être allouée séparément par votre DLL GINA. Il sera libéré par Winlogon.

pszServerName

Pointeur vers le nom du serveur qui a validé l’ouverture de session. Ce nom sera utilisé pour énumérer les groupes globaux dont l’utilisateur est membre.

La chaîne pointée par pszServerName doit être allouée séparément par votre DLL GINA. Il sera libéré par Winlogon.

pszEnvironment

Pointeur vers les variables d’environnement par défaut à inclure dans la construction de l’environnement de l’utilisateur. Ce membre est une série de chaînes terminées par null utilisant l’un des formulaires suivants.

Variable=Value
variable=%other variable% 
variable=%othervariable%\additional text

Par exemple :

logonServer=\\pdc
homepath=%logonServer%\share

Notes

Cette structure est retournée à Winlogon par votre DLL GINA.

Votre DLL GINA peut utiliser deux structures pour fournir des informations de profil : WLX_PROFILE_V2_0 et WLX_PROFILE_V1_0. Les informations contenues dans WLX_PROFILE_V1_0 incluent uniquement le type de profil et le chemin d’accès au profil.

Spécifications

   
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

WLX_PROFILE_V1_0