Condividi tramite


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)

Vedere anche

debug delle perdite di riferimenti all'alimentazione in WDF

WdfDeviceResumeIdleWithTag

WdfDeviceStopIdle

WdfDeviceStopIdleWithTag