enumeración DEVICE_POWER_STATE (wdm.h)
El tipo de enumeración DEVICE_POWER_STATE indica un estado de alimentación del dispositivo.
Syntax
typedef enum _DEVICE_POWER_STATE {
PowerDeviceUnspecified,
PowerDeviceD0,
PowerDeviceD1,
PowerDeviceD2,
PowerDeviceD3,
PowerDeviceMaximum
} DEVICE_POWER_STATE, *PDEVICE_POWER_STATE;
Constantes
PowerDeviceUnspecified Indica un estado de alimentación del dispositivo no especificado. |
PowerDeviceD0 Indica un estado máximo de energía del dispositivo, que corresponde al estado de funcionamiento del dispositivo D0. |
PowerDeviceD1 Indica un estado de suspensión del dispositivo menor que PowerDeviceD0 y mayor que PowerDeviceD2, que corresponde al estado de alimentación del dispositivo D1. |
PowerDeviceD2 Indica un estado de suspensión del dispositivo menor que PowerDeviceD1 y mayor que PowerDeviceD3, que corresponde al estado de alimentación del dispositivo D2. |
PowerDeviceD3 Indica el estado de suspensión del dispositivo con menor potencia, que corresponde al estado de alimentación del dispositivo D3. |
PowerDeviceMaximum Número de valores de estado de alimentación del dispositivo para este tipo de enumeración que representan estados de energía reales. El valor de los demás estados de energía del dispositivo es menor que este valor. |
Comentarios
Un estado de alimentación indica el nivel de consumo de energía (y, por tanto, la extensión de la actividad informática) por el sistema o por un único dispositivo. El administrador de energía establece el estado de energía del sistema en su conjunto, donde el estado de energía del sistema se indica mediante uno de los valores del tipo de enumeración SYSTEM_POWER_STATE . Los controladores de dispositivo establecen el estado de alimentación de sus dispositivos individuales, donde el estado de alimentación del dispositivo se indica mediante uno de los valores del tipo de enumeración DEVICE_POWER_STATE .
Para obtener más información sobre los estados de energía del sistema, consulte Control de solicitudes de estado de energía del sistema. Para obtener más información sobre los estados de energía del dispositivo, consulte Administración de energía para dispositivos individuales. Para obtener más información sobre la administración de energía en general, consulte Introducción a la administración de energía.
Requisitos
Requisito | Valor |
---|---|
Header | wdm.h (include Wdm.h, Ntpoapi.h) |