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 basso consumo del dispositivo se rimane inattiva.
Sintassi
void WdfDeviceResumeIdle(
[in] Device
);
Parametri
[in] Device
Handle per un oggetto dispositivo framework.
Valore restituito
Nessuno
Osservazioni
Se il driver fornisce un handle di oggetto non valido, si verifica un controllo di bug.
Ogni chiamata a WdfDeviceStopIdle deve essere seguita da una chiamata a WdfDeviceResumeIdleoppure il dispositivo non tornerà mai a uno stato a basso consumo se diventa di nuovo inattivo.
Chiamando WdfDeviceResumeIdleWithTag anziché WdfDeviceResumeIdle fornisce informazioni aggiuntive (valore del tag, numero di riga e nome file) che è possibile visualizzare nei debugger Microsoft.
Esempi
L'esempio di codice seguente informa il framework che il dispositivo specificato non è in uso e può essere inserito in uno stato di basso consumo del dispositivo se rimane inattiva.
WdfDeviceResumeIdle(device);
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
versione minima di KMDF | 1.0 |
versione minima di UMDF | 2.0 |
intestazione | wdfdevice.h (include Wdf.h) |
libreria | Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF) |
IRQL | <= DISPATCH_LEVEL |
regole di conformità DDI | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |