enumeración WDF_POWER_DEVICE_STATE (wdfdevice.h)
[Se aplica a KMDF y UMDF]
La enumeración WDF_POWER_DEVICE_STATE identifica los estados de energía del dispositivo que un dispositivo podría admitir.
Syntax
typedef enum _WDF_POWER_DEVICE_STATE {
WdfPowerDeviceInvalid = 0,
WdfPowerDeviceD0,
WdfPowerDeviceD1,
WdfPowerDeviceD2,
WdfPowerDeviceD3,
WdfPowerDeviceD3Final,
WdfPowerDevicePrepareForHibernation,
WdfPowerDeviceMaximum
} WDF_POWER_DEVICE_STATE, *PWDF_POWER_DEVICE_STATE;
Constantes
WdfPowerDeviceInvalid Valor: 0 El estado de alimentación del dispositivo no es válido o desconocido. |
WdfPowerDeviceD0 Estado de alimentación del dispositivo D0. |
WdfPowerDeviceD1 Estado de alimentación del dispositivo D1. |
WdfPowerDeviceD2 Estado de alimentación del dispositivo D2. |
WdfPowerDeviceD3 Estado de alimentación del dispositivo D3. |
WdfPowerDeviceD3Final Representa la hora final a la que el dispositivo entra en el estado de alimentación del dispositivo D3. Normalmente, este enumerador significa que el sistema se está desactivando, el dispositivo está a punto de quitarse o que hay un reequilibrio de recursos en curso. Es posible que el dispositivo ya se haya quitado. |
WdfPowerDevicePrepareForHibernation El dispositivo admite archivos de hibernación y el sistema está listo para hibernar escribiendo el estado del sistema S4. El controlador no debe desactivar el dispositivo. Para obtener más información, vea Compatibilidad con archivos especiales. |
WdfPowerDeviceMaximum Valor máximo del enumerador para esta enumeración. |
Requisitos
Requisito | Value |
---|---|
Versión mínima de KMDF | 1.0 |
Versión mínima de UMDF | 2.0 |
Encabezado | wdfdevice.h (incluya Wdf.h) |