Compartir a través de


Macro WdfDeviceResumeIdle (wdfdevice.h)

[Se aplica a KMDF y UMDF]

El método WdfDeviceResumeIdle informa al marco de trabajo de 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

Ninguno

Observaciones

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

Todas las llamadas a WdfDeviceStopIdle deben ir seguidas finalmente de una llamada a WdfDeviceResumeIdleo, de lo contrario, el dispositivo nunca volverá a un estado de baja potencia 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 se puede colocar en un estado de baja potencia del dispositivo si permanece inactivo.

WdfDeviceResumeIdle(device);

Requisitos

Requisito Valor
de la plataforma de destino de Universal
versión mínima de KMDF 1.0
versión mínima de UMDF 2.0
encabezado de wdfdevice.h (incluya Wdf.h)
biblioteca de 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