Compartir a través de


enumeración DEVICE_POWER_STATE (wudfddi.h)

[Advertencia: UMDF 2 es la versión más reciente de UMDF y sustituye a UMDF 1. Todos los nuevos controladores UMDF deben escribirse mediante UMDF 2. No se agregan nuevas características a UMDF 1 y hay compatibilidad limitada con UMDF 1 en versiones más recientes de Windows 10. Los controladores universales de Windows deben usar UMDF 2. Para obtener más información, consulta Introducción a UMDF.]

La enumeración DEVICE_POWER_STATE identifica los estados de energía del dispositivo que un dispositivo puede introducir.

Sintaxis

typedef enum _DEVICE_POWER_STATE {
  PowerDeviceUnspecified,
  PowerDeviceD0,
  PowerDeviceD1,
  PowerDeviceD2,
  PowerDeviceD3,
  PowerDeviceMaximum
} DEVICE_POWER_STATE, *PDEVICE_POWER_STATE;

Constantes

 
PowerDeviceUnspecified
El estado de energía del dispositivo no está especificado.
PowerDeviceD0
Estado de funcionamiento (D0) del dispositivo. Este es el estado de energía más alto del dispositivo.
PowerDeviceD1
D1 del dispositivo estado de suspensión.
PowerDeviceD2
Estado de suspensión D2 del dispositivo.
PowerDeviceD3
Estado de suspensión D3 del dispositivo.
PowerDeviceMaximum
Solo para uso del sistema.

Observaciones

La enumeración DEVICE_POWER_STATE se usa como entrada para IWDFDevice2::AssignS0IdleSettings y IWDFDevice2::AssignSxWakeSettings.

Requisitos

Requisito Valor
versión mínima de UMDF 1.9
encabezado de wudfddi.h (incluya Wudfddi.h)

Consulte también

IWDFDevice2::AssignS0IdleSettings

IWDFDevice2::AssignSxWakeSettings