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 以降でサポートされています。
対象プラットフォーム Windows
ヘッダー pepfx.h (Pep_x.h を含む)
IRQL <= DISPATCH_LEVEL

こちらもご覧ください

PEP_DPM_WORK

PEP_KERNEL_INFORMATION_STRUCT_V3