WLX_PROFILE_V2_0 構造体 (winwlx.h)
[WLX_PROFILE_V2_0構造は、Windows Server 2008 および Windows Vista では使用できなくなりました。
WLX_PROFILE_V2_0構造体には、WLX_PROFILE_V1_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_0 と WLX_PROFILE_V1_0の 2 つの構造体を使用できます。 WLX_PROFILE_V1_0の情報には、プロファイルの種類とプロファイルへのパスのみが含まれます。
要件
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | winwlx.h |