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 controladores UMDF nuevos deben escribirse con 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 con UMDF.

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

Syntax

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

Constantes

 
PowerDeviceUnspecified
El estado de alimentación 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
Estado de suspensión D1 del dispositivo.
PowerDeviceD2
Estado de suspensión D2 del dispositivo.
PowerDeviceD3
Estado de suspensión D3 del dispositivo.
PowerDeviceMaximum
Solo para uso del sistema.

Comentarios

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

Requisitos

Requisito Value
Versión mínima de UMDF 1,9
Encabezado wudfddi.h (incluya Wudfddi.h)

Consulte también

IWDFDevice2::AssignS0IdleSettings

IWDFDevice2::AssignSxWakeSettings