PWLX_CREATE_USER_DESKTOP 콜백 함수(winwlx.h)
[WlxCreateUserDesktop 함수는 Windows Server 2008 및 Windows Vista를 기준으로 더 이상 사용할 수 없습니다.]
GINA에서 사용자를 위한 대체 애플리케이션 데스크톱을 만들기 위해 호출됩니다.
참고 GINA DLL은 Windows Vista에서 무시됩니다.
구문
PWLX_CREATE_USER_DESKTOP PwlxCreateUserDesktop;
BOOL PwlxCreateUserDesktop(
[in] HANDLE hWlx,
[in] HANDLE hToken,
[in] DWORD Flags,
[in] PWSTR pszDesktopName,
[out] PWLX_DESKTOP *ppDesktop
)
{...}
매개 변수
[in] hWlx
WlxInitialize 호출에서 GINA에 전달된 Winlogon 핸들을 지정합니다.
[in] hToken
데스크톱을 만드는 사용자의 토큰에 대한 핸들을 지정합니다.
[in] Flags
바탕 화면에 대한 액세스를 지정합니다. 다음 중 하나를 지정합니다.
값 | 의미 |
---|---|
|
사용자의 이 instance 액세스 권한만 되도록 지정합니다. |
|
이 사용자의 instance 액세스할 수 있도록 지정합니다. |
[in] pszDesktopName
만들 데스크톱의 이름을 지정합니다.
[out] ppDesktop
데스크톱이 만들어지면 새 데스크톱에 대한 WLX_DESKTOP 구조체에 대한 포인터를 반환합니다. 이 포인터는 WlxSetReturnDesktop 호출에 사용하여 SAS 이벤트가 처리된 후 현재 데스크톱으로 만들 수 있습니다.
반환 값
WlxCreateUserDesktop 함수는 다음 값 중 하나를 반환합니다.
반환 코드 | 설명 |
---|---|
|
바탕 화면이 만들어졌습니다. |
|
데스크톱이 만들어지지 않았습니다. |
요구 사항
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | winwlx.h |