Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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
WdmUsbPowerNotMappedValor: 0 As informações de estado de energia não são mapeadas. |
WdmUsbPowerSystemUnspecifiedValor: 100 As informações de estado de energia não estão disponíveis. |
WdmUsbPowerSystemWorkingO sistema está no estado de trabalho. |
WdmUsbPowerSystemSleeping1O sistema está no estado de energia S1. |
WdmUsbPowerSystemSleeping2O sistema está no estado de energia S2. |
WdmUsbPowerSystemSleeping3O sistema está no estado de energia S3. |
WdmUsbPowerSystemHibernateO sistema está hibernando. |
WdmUsbPowerSystemShutdownO sistema está desligado. |
WdmUsbPowerDeviceUnspecifiedValor: 200 Um dispositivo não é especificado. |
WdmUsbPowerDeviceD0O controlador de host está no estado de energia D0. |
WdmUsbPowerDeviceD1O controlador de host está no estado de energia D1. |
WdmUsbPowerDeviceD2O controlador de host está no estado de energia D2. |
WdmUsbPowerDeviceD3O 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) |