창 스테이션 및 데스크톱 함수
애플리케이션은 창 스테이션 개체와 함께 다음 함수를 사용할 수 있습니다.
함수 | 설명 |
---|---|
CloseWindowStation | 열린 창 스테이션 핸들을 닫습니다. |
CreateWindowStation | 창 스테이션 개체를 만들고, 현재 프로세스와 연결하고, 현재 세션에 할당합니다. |
EnumWindowStations | 현재 세션의 모든 창 스테이션을 열거합니다. |
GetProcessWindowStation | 호출 프로세스에 대한 현재 창 스테이션에 대한 핸들을 검색합니다. |
GetUserObjectInformation | 지정된 창 스테이션 또는 데스크톱 개체에 대한 정보를 검색합니다. |
GetUserObjectSecurity | 지정된 창 스테이션 또는 데스크톱 개체에 대한 보안 정보를 검색합니다. |
OpenWindowStation | 지정된 창 스테이션을 엽니다. |
SetProcessWindowStation | 지정된 창 스테이션을 호출 프로세스에 할당합니다. |
SetUserObjectInformation | 지정된 창 스테이션 또는 데스크톱 개체에 대한 정보를 설정합니다. |
SetUserObjectSecurity | 지정된 창 스테이션 또는 데스크톱 개체에 대한 보안 정보를 설정합니다. |
애플리케이션은 데스크톱 개체와 함께 다음 함수를 사용할 수 있습니다.
함수 | 설명 |
---|---|
CloseDesktop | 데스크톱 개체에 대한 열린 핸들을 닫습니다. |
CreateDesktop | 새 데스크톱을 만들고, 호출 프로세스의 현재 창 스테이션과 연결하고, 호출 스레드에 할당합니다. |
CreateDesktopEx | 새 데스크톱을 만들고, 호출 프로세스의 현재 창 스테이션과 연결하고, 호출 스레드에 할당합니다. |
EnumDesktops | 호출 프로세스의 현재 창 스테이션과 연결된 모든 데스크톱을 열거합니다. |
EnumDesktopWindows | 지정된 데스크톱과 연결된 모든 최상위 창을 열거합니다. |
GetThreadDesktop | 지정된 스레드에 할당된 데스크톱에 대한 핸들을 검색합니다. |
GetUserObjectInformation | 창 스테이션 또는 데스크톱 개체에 대한 정보를 가져옵니다. |
GetUserObjectSecurity | 창 스테이션 또는 데스크톱 개체에 대한 보안 정보를 가져옵니다. |
OpenDesktop | 지정된 데스크톱 개체를 엽니다. |
OpenInputDesktop | 사용자 입력을 수신하는 데스크톱을 엽니다. |
SetThreadDesktop | 호출 스레드에 지정된 데스크톱을 할당합니다. |
SetUserObjectInformation | 창 스테이션 또는 데스크톱 개체에 대한 정보를 설정합니다. |
SetUserObjectSecurity | 창 스테이션 또는 데스크톱 개체에 대한 보안 정보를 설정합니다. |
SwitchDesktop | 데스크톱을 표시하고 활성화합니다. 이렇게 하면 데스크톱이 사용자로부터 입력을 받을 수 있습니다. |