PoEndDeviceBusy-Funktion (wdm.h)

Die PoEndDeviceBusy-Routine markiert das Ende eines Zeitraums, in dem das Gerät ausgelastet ist.

Syntax

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

Parameter

[in, out] IdlePointer

Ein Zeiger auf einen Leerlaufzähler. Dies ist ein Zeigerwert, der zuvor von der PoRegisterDeviceForIdleDetection-Routine zurückgegeben wurde. Da PoRegisterDeviceForIdleDetection möglicherweise einen NULL-Zeiger zurückgibt, muss der Aufrufer überprüfen, ob der Zeiger nicht NULL ist, bevor er PoEndDeviceBusy aufruft.

Rückgabewert

Keine

Bemerkungen

Die Routinen PoStartDeviceBusy und PoEndDeviceBusy markieren den Beginn und das Ende eines Zeitraums, in dem ein Gerät ausgelastet ist. Jedem Aufruf von PoStartDeviceBusy muss ein entsprechender Aufruf von PoEndDeviceBusy folgen. Weitere Informationen zur Zusammenarbeit dieser Routinen finden Sie unter PoStartDeviceBusy.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Windows 7.
Zielplattform Universell
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Beliebige Ebene

Weitere Informationen

PoRegisterDeviceForIdleDetection

PoStartDeviceBusy