Macro WdfDeviceResumeIdle (wdfdevice.h)

[Si applica a KMDF e UMDF]

Il metodo WdfDeviceResumeIdle informa il framework che il dispositivo specificato non è in uso e può essere inserito in uno stato di bassa potenza del dispositivo se rimane inattiva.

Sintassi

void WdfDeviceResumeIdle(
  [in]  Device
);

Parametri

[in] Device

Handle per un oggetto dispositivo framework.

Valore restituito

nessuno

Osservazioni

Un controllo di bug si verifica se il driver fornisce un handle di oggetti non valido.

Ogni chiamata a WdfDeviceStopIdle deve essere seguita da una chiamata a WdfDeviceResumeIdle oppure il dispositivo non tornerà mai a uno stato di bassa potenza se diventa di nuovo inattivo.

La chiamata a WdfDeviceResumeIdleWithTag anziché WdfDeviceResumeIdle fornisce informazioni aggiuntive (valore tag, numero di riga e nome file) che è possibile visualizzare nei debugger Microsoft.

Esempio

L'esempio di codice seguente informa il framework che il dispositivo specificato non è in uso e può essere inserito in uno stato di bassa potenza del dispositivo se rimane inattiva.

WdfDeviceResumeIdle(device);

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Versione KMDF minima 1.0
Versione UMDF minima 2,0
Intestazione wdfdevice.h (includere Wdf.h)
Libreria Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
IRQL <= DISPATCH_LEVEL
Regole di conformità DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Vedi anche

Debug delle perdite di riferimenti di power in WDF

WdfDeviceResumeIdleWithTag

WdfDeviceStopIdle

WdfDeviceStopIdleWithTag