请输入您要查询的百科知识:

 

词条 UserHandleGrantAccess
释义

UserHandleGrantAcce

MSDN:人工翻译

功能:

授予或禁止一个 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/26 2:15:55