Compartir a través de


enumeración DEVICE_WAKE_DEPTH (wdm.h)

La enumeración DEVICE_WAKE_DEPTH especifica el estado de energía del dispositivo más profundo desde el que un dispositivo puede desencadenar una señal de reactivación.

Sintaxis

typedef enum _DEVICE_WAKE_DEPTH {
  DeviceWakeDepthNotWakeable,
  DeviceWakeDepthD0,
  DeviceWakeDepthD1,
  DeviceWakeDepthD2,
  DeviceWakeDepthD3hot,
  DeviceWakeDepthD3cold,
  DeviceWakeDepthMaximum
} DEVICE_WAKE_DEPTH, *PDEVICE_WAKE_DEPTH;

Constantes

 
DeviceWakeDepthNotWakeable
No hay ningún estado de alimentación del dispositivo que pueda desencadenar una señal de reactivación.
DeviceWakeDepthD0
D0 es el estado de alimentación más profundo del dispositivo desde el que el dispositivo puede desencadenar una señal de reactivación. Para obtener más información, vea Comentarios.
DeviceWakeDepthD1
D1 es el estado de energía más profundo del dispositivo de baja potencia desde el que el dispositivo puede desencadenar una señal de reactivación.
DeviceWakeDepthD2
D2 es el estado de energía más profundo del dispositivo de baja potencia desde el que el dispositivo puede desencadenar una señal de reactivación.
DeviceWakeDepthD3hot
D3hot es el estado de energía más profundo del dispositivo de baja potencia desde el que el dispositivo puede desencadenar una señal de reactivación.
DeviceWakeDepthD3cold
D3cold es el estado de energía más profundo del dispositivo de baja potencia desde el que el dispositivo puede desencadenar una señal de reactivación.
DeviceWakeDepthMaximum
Reservado para su uso por el sistema operativo.

Observaciones

El parámetro De más profundoWakeableDstate de la rutina GetIdleWakeInfo de es un puntero a una variable de tipo DEVICE_WAKE_DEPTH.

Los controladores para la mayoría de los dispositivos no tienen ninguna razón para armar una señal de reactivación cuando el dispositivo está en D0. Estos controladores pueden tratar el DeviceWakeDepthD0 valor de salida como equivalente a una llamada a la rutina GetIdleWakeInfo que produce un error y devuelve un estado de error.

Requisitos

Requisito Valor
encabezado de wdm.h (incluya Wdm.h)

Consulte también

GetIdleWakeInfo