次の方法で共有


POFXCALLBACKREQUESTWORKER コールバック関数 (pepfx.h)

RequestWorker ルーチンは、プラットフォーム拡張機能プラグイン (PEP) によって呼び出され、プラットフォーム拡張機能プラグイン (PEP) が指定されたデバイスに代わって送信する作業要求を Windows 電源管理フレームワーク (PoFx) に通知します。

構文

POFXCALLBACKREQUESTWORKER Pofxcallbackrequestworker;

void Pofxcallbackrequestworker(
  [in] POHANDLE PluginHandle
)
{...}

パラメーター

[in] PluginHandle

PoFx へのデバイスの登録を表す POHANDLE 値。 PEP は、デバイスのドライバー スタックがデバイスを PoFx に登録したことを PEP に通知した PEP_DPM_REGISTER_DEVICE 通知中に、PoFx からこのハンドルを以前に受け取りました。

戻り値

何一つ

備考

このルーチンは PoFx によって実装され、PEP によって呼び出されます。 PEP_KERNEL_INFORMATION_STRUCT_V3 構造体の RequestWorker メンバーは、RequestWorker ルーチンへのポインターです。

PEP がこのルーチンを呼び出すたびに、PoFx は PEP に PEP_DPM_WORK 通知を送信して応答します。 ワーカー スレッドが作業要求の処理にすぐに使用できない場合、この通知は遅延する可能性があります。

PEP は IRQL <= DISPATCH_LEVEL でこのルーチンを呼び出すことができます。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 以降でサポートされています。
ターゲット プラットフォーム ウィンドウズ
ヘッダー pepfx.h (Pep_x.h を含む)
IRQL <= DISPATCH_LEVEL

関連項目

PEP_DPM_WORK

PEP_KERNEL_INFORMATION_STRUCT_V3