GetProcessWindowStation 함수(winuser.h)

호출 프로세스에 대한 현재 창 스테이션에 대한 핸들을 검색합니다.

구문

HWINSTA GetProcessWindowStation();

반환 값

함수가 성공하면 반환 값은 창 스테이션에 대한 핸들입니다.

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

설명

시스템은 프로세스가 만들어지면 창 스테이션을 프로세스와 연결합니다. 프로세스는 SetProcessWindowStation 함수를 사용하여 창 스테이션을 변경할 수 있습니다.

호출 프로세스는 GetUserObjectInformation, GetUserObjectSecurity,SetUserObjectInformation 및 SetUserObjectSecurity 함수에 대한 호출에서 반환 된 핸들을 사용할 수 있습니다.

이 함수에서 반환한 핸들을 닫지 마세요.

서비스 애플리케이션은 연결된 창 스테이션 및 데스크톱을 사용하여 만들어지므로 USER 또는 GDI 함수를 호출하여 서비스를 창 스테이션 및 데스크톱에 연결할 필요가 없습니다.

요구 사항

   
지원되는 최소 클라이언트 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에 도입됨)

추가 정보

GetThreadDesktop

GetUserObjectInformation

GetUserObjectSecurity

SetProcessWindowStation

SetUserObjectInformation

SetUserObjectSecurity

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

창 스테이션