次の方法で共有


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

こちらもご覧ください

IWDFDevice3::GetInitiatorProcessId

WdfRequestGetRequestorProcessId