OB_PRE_DUPLICATE_HANDLE_INFORMATION 结构 (wdm.h)
OB_PRE_DUPLICATE_HANDLE_INFORMATION 结构向 ObjectPreCallback 例程提供有关正在复制的线程或进程句柄的信息。
语法
typedef struct _OB_PRE_DUPLICATE_HANDLE_INFORMATION {
ACCESS_MASK DesiredAccess;
ACCESS_MASK OriginalDesiredAccess;
PVOID SourceProcess;
PVOID TargetProcess;
} OB_PRE_DUPLICATE_HANDLE_INFORMATION, *POB_PRE_DUPLICATE_HANDLE_INFORMATION;
成员
DesiredAccess
一个ACCESS_MASK值,该值指定要授予句柄的访问权限。 默认情况下,此成员等于 OriginalDesiredAccess,但 ObjectPreCallback 例程可以修改此值以限制授予的访问权限。 有关驱动程序可以使用的访问权限的说明,请参阅 OB_PRE_CREATE_HANDLE_INFORMATION。
OriginalDesiredAccess
一个ACCESS_MASK值,该值指定为句柄请求的原始访问权限。
SourceProcess
指向作为句柄源的进程的进程对象的指针。
TargetProcess
指向接收重复句柄的进程的进程对象的指针。
注解
永远不能添加超出 DesiredAccess 成员中指定的访问权限。 如果访问权限列为可修改标志,则可以删除访问权限。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows Server 2008 及更高版本的 Windows 操作系统中可用。 |
标头 | wdm.h(包括 Wdm.h、Ntddk.h、Ntifs.h) |