Compartir a través de


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)

Consulte también

EvtDeviceD0Entry

EvtDeviceD0Exit