词条 | UserHandleGrantAccess |
释义 | UserHandleGrantAcceMSDN:人工翻译 功能: 授予或禁止一个 Job 中的进程访问施加了 UI 限制的用户对象的句柄的权限..当授予了访问权限,所有相关联的进程都可以在随后识别和使用这个句柄.当访问被拒绝,该进程不能在使用该句柄,更多信息请参阅 User Objects. 函数原型: BOOL UserHandleGrantAccess( HANDLE hUserHandle, // handle to User object HANDLE hJob, // handle to job BOOL bGrant // access granted or denied ); hUserHandle [输入] 用户对象的句柄。 hJob [输入] 要授予访问权限的 Job 的句柄。 CreateJobObject 或 OpenJobObject 函数返回此句柄。 bGrant [输入] 如果 bGrant 为 TRUE,关联到该 Job 的所有进程能够识别和使用这个句柄。 如果 bGrant 为 FALSE,则进程不能再使用这个句柄。 返回值 如果函数成功,返回值为非零。 如果函数失败,返回值为零。 要获得更多的错误信息,调用 GetLastError 函数。 备注 UserHandleGrantAccess 函数只能由未关联到 hJob 参数所在 Job 的进程调用。指定的用户句柄不能是 Job 所关联的进程拥有的。 要创建 UI 限制,调用 SetInformationJobObject 函数与 JobObjectBasicUIRestrictions 作业信息类。 要求 Windows NT/2000/XP: 包括在Windows 2000及更高版本。 Windows 95/98/Me: 不支持。 头文件: 在Winuser.h中声明;Windows.h。 资料库: 使用User32.lib。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。