winwlx.h) (WLX_PROFILE_V2_0 结构

[自 Windows Server 2008 和 Windows Vista 起,WLX_PROFILE_V2_0结构不再可供使用。]

除了WLX_PROFILE_V1_0提供的信息外,WLX_PROFILE_V2_0结构还包含配置文件信息。

语法

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;

成员

dwType

必须设置为 WLX_PROFILE_TYPE_V2_0。

pszProfile

指向配置文件路径的指针 (例如“%SystemRoot%\system32\config\AprilM001”或网络路径,例如“\server\share\profiles\floating\AprilM.usr”) 。

pszProfile 指向的字符串必须由 GINA DLL 单独分配。 它将由 Winlogon 解除分配。

pszPolicy

指向将应用于用户登录的策略文件的指针。

pszPolicy 指向的字符串必须由 GINA DLL 单独分配。 它将由 Winlogon 解除分配。

pszNetworkDefaultUserProfile

如果要创建新配置文件,则为指向要使用的默认配置文件路径的指针。

pszNetworkDefaultUserProfile 指向的字符串必须由 GINA DLL 单独分配。 它将由 Winlogon 解除分配。

pszServerName

指向验证登录的服务器名称的指针。 此名称将用于枚举用户所属的全局组。

pszServerName 指向的字符串必须由 GINA DLL 单独分配。 它将由 Winlogon 解除分配。

pszEnvironment

指向要包含在用户环境构造中的默认环境变量的指针。 此成员是使用以下任何形式以 null 结尾的一系列字符串。

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

例如:

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

备注

此结构由 GINA DLL 返回到 Winlogon。

GINA DLL 可以使用两个结构来提供配置文件信息: WLX_PROFILE_V2_0WLX_PROFILE_V1_0WLX_PROFILE_V1_0 中的信息仅包括配置文件类型和配置文件的路径。

要求

   
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 winwlx.h

另请参阅

WLX_PROFILE_V1_0