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