Freigeben über


WdfDeviceResumeIdle-Makro (wdfdevice.h)

[Gilt für KMDF und UMDF]

Die WdfDeviceResumeIdle--Methode informiert das Framework darüber, dass das angegebene Gerät nicht verwendet wird und in einen Zustand mit niedriger Leistung versetzt werden kann, wenn es im Leerlauf bleibt.

Syntax

void WdfDeviceResumeIdle(
  [in]  Device
);

Parameter

[in] Device

Ein Handle zu einem Framework-Geräteobjekt.

Rückgabewert

Nichts

Bemerkungen

Wenn der Treiber ein ungültiges Objekthandle bereitstellt, tritt eine Fehlerüberprüfung auf.

Jedem Aufruf von WdfDeviceStopIdle- muss schließlich ein Aufruf von WdfDeviceResumeIdlefolgen, sonst kehrt das Gerät nie in einen Energiesparzustand zurück, wenn es erneut im Leerlauf wird.

Das Aufrufen WdfDeviceResumeIdleWithTag anstelle von WdfDeviceResumeIdle bietet zusätzliche Informationen (Tagwert, Zeilennummer und Dateiname), die Sie in Microsoft-Debuggern anzeigen können.

Beispiele

Im folgenden Codebeispiel wird das Framework darüber informiert, dass das angegebene Gerät nicht verwendet wird, und kann in einen Energiesparzustand des Geräts versetzt werden, wenn es im Leerlauf bleibt.

WdfDeviceResumeIdle(device);

Anforderungen

Anforderung Wert
Zielplattform- Universal
Minimale KMDF-Version 1.0
Mindest-UMDF-Version 2.0
Header- wdfdevice.h (einschließen Wdf.h)
Library Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
IRQL- <= DISPATCH_LEVEL
DDI-Complianceregeln DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Siehe auch

Debuggen von Power Reference Leaks in WDF-

WdfDeviceResumeIdleWithTag-

WdfDeviceStopIdle-

WdfDeviceStopIdleWithTag-