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