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)

另請參閱

ACCESS_MASK

ObjectPreCallback