Método IPortClsPower::SetIdlePowerManagement (portcls.h)
El SetIdlePowerManagement
método proporciona una manera de que el controlador del adaptador opte o no participe en la detección de estado inactivo.
Sintaxis
NTSTATUS SetIdlePowerManagement(
[in] PDEVICE_OBJECT _DeviceObject,
[in] BOOLEAN _bEnabled
);
Parámetros
[in] _DeviceObject
Especifica un puntero a una estructura de DEVICE_OBJECT que representa el objeto de dispositivo funcional del adaptador.
[in] _bEnabled
Especifica una variable booleana que indica si la detección de estado inactivo está habilitada o deshabilitada.
Valor devuelto
El SetIdlePowerManagement
método devuelve STATUS_SUCCESS si la llamada se realizó correctamente. De lo contrario, devuelve el código de error adecuado.
Comentarios
Cuando el parámetro bEnabled se establece en TRUE, indica que el controlador del adaptador ha habilitado la detección de estado inactivo. Cuando el sistema determina que el adaptador está inactivo, el adaptador se puede poner en estado de suspensión para ahorrar energía. Si el adaptador no se diseñó para suprimir el sonido emergente que normalmente está asociado con el encendido, es posible que el adaptador pueda experimentar un efecto emergente cuando sale del estado de suspensión.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows 7 y versiones posteriores de Windows. |
Plataforma de destino | Universal |
Encabezado | portcls.h (incluya Portcls.h) |
IRQL | PASSIVE_LEVEL. |
Consulte también
Participación en el tiempo de espera de inactividad inmediato