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) |