Share via


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 두 가지 구조를 사용하여 프로필 정보를 제공할 수 있습니다. WLX_PROFILE_V1_0 정보에는 프로필 유형 및 프로필 경로만 포함됩니다.

요구 사항

   
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 winwlx.h

참고 항목

WLX_PROFILE_V1_0