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) |