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) |