PoEndDeviceBusy 関数 (wdm.h)

PoEndDeviceBusy ルーチンは、デバイスがビジー状態の期間の終了をマークします。

構文

void PoEndDeviceBusy(
  [in, out] PULONG IdlePointer
);

パラメーター

[in, out] IdlePointer

アイドル 状態のカウンターへのポインター。 これは、 PoRegisterDeviceForIdleDetection ルーチンによって以前に返されたポインター値です。 PoRegisterDeviceForIdleDetectionNULL ポインターを返す可能性があるため、呼び出し元は PoEndDeviceBusy を呼び出す前に、ポインターが NULL 以外であることを確認する必要があります。

戻り値

なし

解説

PoStartDeviceBusy ルーチンと PoEndDeviceBusy ルーチンは、デバイスがビジー状態の期間の開始と終了をマークします。 PoStartDeviceBusy の各呼び出しの後に、PoEndDeviceBusy への対応する呼び出しが続く必要があります。 これらのルーチンの連携の詳細については、「 PoStartDeviceBusy」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 7 以降で使用できます。
対象プラットフォーム ユニバーサル
Header wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)
Library NtosKrnl.lib
[DLL] NtosKrnl.exe
IRQL 任意のレベル

こちらもご覧ください

PoRegisterDeviceForIdleDetection

PoStartDeviceBusy