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 を含む) |
ObjectPreCallbackの