enumeración DEVICE_WAKE_DEPTH (wdm.h)
La enumeración DEVICE_WAKE_DEPTH especifica el estado de alimentación más profundo del dispositivo desde el que un dispositivo puede desencadenar una señal de reactivación.
Syntax
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 la sección Comentarios. |
DeviceWakeDepthD1 D1 es el estado de alimentación 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 alimentación 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 alimentación 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 alimentación 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. |
Comentarios
El parámetro De más profundoWakeableDstate de la rutina GetIdleWakeInfo es un puntero a una variable de tipo DEVICE_WAKE_DEPTH.
Los controladores de la mayoría de los dispositivos no tienen motivo para armar una señal de reactivación cuando el dispositivo está en D0. Estos controladores pueden tratar el valor de salida DeviceWakeDepthD0 como equivalente a una llamada a la rutina GetIdleWakeInfo que produce un error y devuelve un estado de error.
Requisitos
Requisito | Valor |
---|---|
Header | wdm.h (incluya Wdm.h) |