enumeración WDMUSB_POWER_STATE (usbuser.h)
La enumeración WDMUSB_POWER_STATE indica el estado de energía de un controlador de host o un centro raíz.
Syntax
typedef enum _WDMUSB_POWER_STATE {
WdmUsbPowerNotMapped = 0,
WdmUsbPowerSystemUnspecified = 100,
WdmUsbPowerSystemWorking,
WdmUsbPowerSystemSleeping1,
WdmUsbPowerSystemSleeping2,
WdmUsbPowerSystemSleeping3,
WdmUsbPowerSystemHibernate,
WdmUsbPowerSystemShutdown,
WdmUsbPowerDeviceUnspecified = 200,
WdmUsbPowerDeviceD0,
WdmUsbPowerDeviceD1,
WdmUsbPowerDeviceD2,
WdmUsbPowerDeviceD3
} WDMUSB_POWER_STATE;
Constantes
WdmUsbPowerNotMapped Valor: 0 La información de estado de energía no está asignada. |
WdmUsbPowerSystemUnspecified Valor: 100 La información de estado de energía no está disponible. |
WdmUsbPowerSystemWorking El sistema está en estado de trabajo. |
WdmUsbPowerSystemSleeping1 El sistema está en estado de alimentación S1. |
WdmUsbPowerSystemSleeping2 El sistema está en estado de alimentación S2. |
WdmUsbPowerSystemSleeping3 El sistema está en estado de alimentación S3. |
WdmUsbPowerSystemHibernate El sistema está hibernando. |
WdmUsbPowerSystemShutdown El sistema está apagado. |
WdmUsbPowerDeviceUnspecified Valor: 200 No se especifica un dispositivo. |
WdmUsbPowerDeviceD0 El controlador de host está en estado de alimentación D0. |
WdmUsbPowerDeviceD1 El controlador de host está en estado de alimentación D1. |
WdmUsbPowerDeviceD2 El controlador de host está en estado de alimentación D2. |
WdmUsbPowerDeviceD3 El controlador de host está en estado de alimentación D3. |
Comentarios
La pila USB usa la enumeración WDMUSB_POWER_STATE para notificar el estado de alimentación del controlador host después de recibir una solicitud de USBUSER_GET_POWER_STATE_MAP. Para obtener más información sobre esta solicitud, consulte IOCTL_USB_USER_REQUEST.
Requisitos
Requisito | Valor |
---|---|
Header | usbuser.h (include Usbuser.h) |