WdfFileObjectGetInitiatorProcessId 関数 (wdffileobject.h)
[KMDF と UMDF に適用]
WdfFileObjectGetInitiatorProcessId 関数は、指定されたフレームワーク ファイル オブジェクトに関連付けられているイニシエーター プロセス ID を取得します。
構文
ULONG WdfFileObjectGetInitiatorProcessId(
[in] WDFFILEOBJECT FileObject
);
パラメーター
[in] FileObject
フレームワーク ファイル オブジェクトへのハンドル。
戻り値
ファイルに関連付けられているイニシエーター プロセス識別子 (存在する場合) を返します。 それ以外の場合、関数は 0 を返します。
注釈
Windows 8 以降では、システム コンポーネントがアプリケーションに代わって作成を発行する場合があります。 ドライバーは、WdfFileObjectGetInitiatorProcessId 呼び出して、作成操作が最終的に意図されているプロセスを決定できます。
WdfFileObjectGetInitiatorProcessId は、イニシエーター プロセスが作成操作に関連付けられていない場合、0 を返します。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | 普遍 |
最小 KMDF バージョン | 1.21 |
UMDF の最小バージョン を する | 2.0 |
ヘッダー | wdffileobject.h (Wdf.h を含む) |
図書館 | Wdf01000.sys (KMDF);WUDFx02000.lib |
DLL | WUDFx02000.dll |
IRQL | DISPATCH_LEVEL |