winnt.h) (JOBOBJECT_BASIC_UI_RESTRICTIONS 結構
包含工作物件的基本使用者介面限制。
語法
typedef struct _JOBOBJECT_BASIC_UI_RESTRICTIONS {
DWORD UIRestrictionsClass;
} JOBOBJECT_BASIC_UI_RESTRICTIONS, *PJOBOBJECT_BASIC_UI_RESTRICTIONS;
成員
UIRestrictionsClass
使用者介面的限制類別。 這個成員可以是下列一或多個值。
值 | 意義 |
---|---|
|
防止與作業相關聯的進程使用 CreateDesktop 和 SwitchDesktop 函式來建立桌面和切換桌面。 |
|
防止與作業相關聯的進程呼叫 ChangeDisplaySettings 函 式。 |
|
防止與作業相關聯的進程呼叫 ExitWindows 或 ExitWindowsEx 函 式。 |
|
防止與作業相關聯的進程存取全域 Atom。 使用此旗標時,每個作業都有自己的 Atom 資料表。 |
|
防止與作業相關聯的進程使用與相同作業無關之進程所擁有的 USER 控制碼。 |
|
防止與作業相關聯的進程從剪貼簿讀取資料。 |
|
防止與作業相關聯的進程使用 SystemParametersInfo 函式來變更系統參數。 |
|
防止與作業相關聯的進程將資料寫入剪貼簿。 |
備註
如果您指定JOB_OBJECT_UILIMIT_HANDLES旗標,當與作業相關聯的進程廣播訊息時,這些訊息只會傳送至與相同作業相關聯之進程所擁有的最上層視窗。 此外,攔截只能安裝在屬於與作業相關聯進程的執行緒上。
若要將使用者控制碼的存取權授與具有使用者介面限制的作業,請使用 UserHandleGrantAccess 函式。
規格需求
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | winnt.h (包含 Windows.h) |