다음을 통해 공유


CloseDesktop 함수(winuser.h)

데스크톱 개체에 대한 열린 핸들을 닫습니다.

구문

BOOL CloseDesktop(
  [in] HDESK hDesktop
);

매개 변수

[in] hDesktop

닫을 바탕 화면에 대한 핸들입니다. CreateDesktop, OpenDesktop 또는 OpenInputDesktop 함수에서 반환되는 핸들일 수 있습니다. GetThreadDesktop 함수에서 반환된 핸들을 지정하지 마세요.

반환 값

함수가 성공하면 반환 값이 0이 아닙니다.

함수가 실패하면 반환 값은 0입니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다.

설명

호출 프로세스의 스레드가 지정된 데스크톱 핸들을 사용하거나 핸들이 호출 프로세스의 초기 데스크톱을 참조하는 경우 CloseDesktop 함수가 실패합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 winuser.h(Windows.h 포함)
라이브러리 User32.lib
DLL User32.dll
API 세트 ext-ms-win-ntuser-windowstation-l1-1-0(Windows 8에 도입됨)

추가 정보

CreateDesktop

데스크톱

OpenDesktop

OpenInputDesktop

창 스테이션 및 데스크톱 함수