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 |