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 |