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 |