次の方法で共有


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

こちらもご覧ください

IWDFDevice3::GetInitiatorProcessId

WdfRequestGetRequestorProcessId