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 函数。 |
|
阻止与作业关联的进程访问全局原子。 使用此标志时,每个作业都有自己的 atom 表。 |
|
防止与作业关联的进程使用不与同一作业关联的进程拥有的 USER 句柄。 |
|
防止与作业关联的进程从剪贴板读取数据。 |
|
防止与作业关联的进程使用 SystemParametersInfo 函数更改系统参数。 |
|
防止与作业关联的进程将数据写入剪贴板。 |
注解
如果指定JOB_OBJECT_UILIMIT_HANDLES标志,则当与作业关联的进程广播消息时,它们仅发送到与同一作业关联的进程拥有的顶级窗口。 此外,挂钩只能安装在属于与作业关联的进程的线程上。
若要授予对具有用户界面限制的作业的用户句柄的访问权限,请使用 UserHandleGrantAccess 函数。
要求
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | winnt.h (包括 Windows.h) |