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