PoFxCompleteDevicePowerNotRequired 関数 (wdm.h)

PoFxCompleteDevicePowerNotRequired ルーチンは、呼び出し元のドライバーがドライバーの DevicePowerNotRequiredCallback コールバック ルーチンの呼び出しに対する応答を完了したことを電源管理フレームワーク (PoFx) に通知します。

構文

void PoFxCompleteDevicePowerNotRequired(
  [in] POHANDLE Handle
);

パラメーター

[in] Handle

PoFx を使用したデバイスの登録を表すハンドル。 デバイス ドライバーは、以前に PoFxRegisterDevice ルーチンからこのハンドルを受信しました。

戻り値

なし

解説

PoFx がドライバーの DevicePowerNotRequiredCallback コールバック ルーチンを呼び出した後、ドライバーは PoFxCompleteDevicePowerNotRequired を呼び出して応答する必要があります。

PoFx は、ドライバーの DevicePowerNotRequiredCallback ルーチンを呼び出して、デバイスが D0 状態を維持する必要がなくなったことをドライバーに通知します。 この呼び出しに応じて、ドライバーは低電力 Dx 状態を入力するか、D0 状態を維持することを選択できます。 ドライバーが DevicePowerNotRequiredCallback 呼び出しへの応答を完了すると、ドライバーは PoFx に通知するために PoFxCompleteDevicePowerNotRequired を呼び出します。 PoFxCompleteDevicePowerNotRequired 呼び出しは、DevicePowerNotRequiredCallback 呼び出し中または呼び出し後に発生する可能性があります。

要件

要件
サポートされている最小のクライアント Windows 8 以降で使用できます。
対象プラットフォーム ユニバーサル
Header wdm.h
Library Ntoskrnl.lib
[DLL] Ntoskrnl.exe
IRQL <= DISPATCH_LEVEL

こちらもご覧ください

DevicePowerNotRequiredCallback

PoFxRegisterDevice