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