enumeração WDMUSB_POWER_STATE (usbuser.h)
A enumeração WDMUSB_POWER_STATE indica o estado de energia de um controlador de host ou hub raiz.
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 As informações de estado de energia não são mapeadas. |
WdmUsbPowerSystemUnspecified Valor: 100 As informações de estado de energia não estão disponíveis. |
WdmUsbPowerSystemWorking O sistema está no estado de trabalho. |
WdmUsbPowerSystemSleeping1 O sistema está no estado de energia S1. |
WdmUsbPowerSystemSleeping2 O sistema está no estado de energia S2. |
WdmUsbPowerSystemSleeping3 O sistema está no estado de energia S3. |
WdmUsbPowerSystemHibernate O sistema está hibernando. |
WdmUsbPowerSystemShutdown O sistema está desligado. |
WdmUsbPowerDeviceUnspecified Valor: 200 Um dispositivo não é especificado. |
WdmUsbPowerDeviceD0 O controlador de host está no estado de energia D0. |
WdmUsbPowerDeviceD1 O controlador de host está no estado de energia D1. |
WdmUsbPowerDeviceD2 O controlador de host está no estado de energia D2. |
WdmUsbPowerDeviceD3 O controlador de host está no estado de energia D3. |
Comentários
A pilha USB usa a enumeração WDMUSB_POWER_STATE para relatar o estado de energia do controlador de host depois de receber uma solicitação de USBUSER_GET_POWER_STATE_MAP. Para obter mais informações sobre essa solicitação, consulte IOCTL_USB_USER_REQUEST.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | usbuser.h (include Usbuser.h) |