Macro WdfDeviceResumeIdle (wdfdevice.h)

[Se aplica a KMDF y UMDF]

El método WdfDeviceResumeIdle informa al marco de trabajo que el dispositivo especificado no está en uso y se puede colocar en un estado de bajo consumo del dispositivo si permanece inactivo.

Sintaxis

void WdfDeviceResumeIdle(
  [in]  Device
);

Parámetros

[in] Device

Identificador de un objeto de dispositivo de marco.

Valor devuelto

None

Observaciones

Se produce una comprobación de errores si el controlador proporciona un identificador de objeto no válido.

Cada llamada a WdfDeviceStopIdle debe ir seguida finalmente de una llamada a WdfDeviceResumeIdle o, de lo contrario, el dispositivo nunca volverá a un estado de bajo consumo si vuelve a estar inactivo.

Llamar a WdfDeviceResumeIdleWithTag en lugar de WdfDeviceResumeIdle proporciona información adicional (valor de etiqueta, número de línea y nombre de archivo) que puede ver en los depuradores de Microsoft.

Ejemplos

En el ejemplo de código siguiente se informa al marco de trabajo que el dispositivo especificado no está en uso y que se puede colocar en un estado de baja energía del dispositivo si permanece inactivo.

WdfDeviceResumeIdle(device);

Requisitos

Requisito Value
Plataforma de destino Universal
Versión mínima de KMDF 1.0
Versión mínima de UMDF 2.0
Encabezado wdfdevice.h (incluya Wdf.h)
Library Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
IRQL <= DISPATCH_LEVEL
Reglas de cumplimiento de DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Consulte también

Depuración de fugas de referencia de energía en WDF

WdfDeviceResumeIdleWithTag

WdfDeviceStopIdle

WdfDeviceStopIdleWithTag