JOBOBJECT_BASIC_UI_RESTRICTIONS 구조체(winnt.h)
작업 개체에 대한 기본 사용자 인터페이스 제한을 포함합니다.
구문
typedef struct _JOBOBJECT_BASIC_UI_RESTRICTIONS {
DWORD UIRestrictionsClass;
} JOBOBJECT_BASIC_UI_RESTRICTIONS, *PJOBOBJECT_BASIC_UI_RESTRICTIONS;
멤버
UIRestrictionsClass
사용자 인터페이스에 대한 제한 클래스입니다. 이 멤버는 다음 값 중 하나 이상일 수 있습니다.
값 | 의미 |
---|---|
|
작업과 연결된 프로세스가 CreateDesktop 및 SwitchDesktop 함수를 사용하여 데스크톱을 만들고 데스크톱을 전환하지 못하도록 합니다. |
|
작업과 연결된 프로세스가 ChangeDisplaySettings 함수를 호출하지 못하도록 합니다. |
|
작업과 연결된 프로세스가 ExitWindows 또는 ExitWindowsEx 함수를 호출하지 못하도록 합니다 . |
|
작업과 연결된 프로세스가 전역 원자에 액세스하지 못하도록 방지합니다. 이 플래그를 사용하는 경우 각 작업에는 고유한 원자 테이블이 있습니다. |
|
작업과 연결된 프로세스가 동일한 작업과 연결되지 않은 프로세스에서 소유한 USER 핸들을 사용하지 못하도록 합니다. |
|
작업과 연결된 프로세스가 클립보드에서 데이터를 읽지 못하도록 합니다. |
|
SystemParametersInfo 함수를 사용하여 작업과 연결된 프로세스가 시스템 매개 변수를 변경하지 못하도록 합니다. |
|
작업과 연결된 프로세스가 클립보드에 데이터를 쓰지 못하도록 합니다. |
설명
JOB_OBJECT_UILIMIT_HANDLES 플래그를 지정하는 경우 작업과 연결된 프로세스가 메시지를 브로드캐스트할 때 동일한 작업과 연결된 프로세스에서 소유한 최상위 창으로만 전송됩니다. 또한 후크는 작업과 연결된 프로세스에 속하는 스레드에만 설치할 수 있습니다.
사용자 인터페이스 제한이 있는 작업에 대한 사용자 핸들에 대한 액세스 권한을 부여하려면 UserHandleGrantAccess 함수를 사용합니다.
요구 사항
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | winnt.h(Windows.h 포함) |