enumeração USB_CONNECTION_STATUS (usbioctl.h)
O enumerador USB_CONNECTION_STATUS indica o status da conexão com um dispositivo em uma porta do hub USB.
Syntax
typedef enum _USB_CONNECTION_STATUS {
NoDeviceConnected,
DeviceConnected,
DeviceFailedEnumeration,
DeviceGeneralFailure,
DeviceCausedOvercurrent,
DeviceNotEnoughPower,
DeviceNotEnoughBandwidth,
DeviceHubNestedTooDeeply,
DeviceInLegacyHub,
DeviceEnumerating,
DeviceReset
} USB_CONNECTION_STATUS, *PUSB_CONNECTION_STATUS;
Constantes
NoDeviceConnected Indica que não há nenhum dispositivo conectado à porta. |
DeviceConnected Indica que um dispositivo foi conectado com êxito à porta. |
DeviceFailedEnumeration Indica que foi feita uma tentativa de conectar um dispositivo à porta, mas a enumeração do dispositivo falhou. |
DeviceGeneralFailure Indica que foi feita uma tentativa de conectar um dispositivo à porta, mas a conexão falhou por motivos não especificados. |
DeviceCausedOvercurrent Indica que foi feita uma tentativa de conectar um dispositivo à porta, mas a tentativa falhou devido a uma condição excessiva. |
DeviceNotEnoughPower Indica que foi feita uma tentativa de conectar um dispositivo à porta, mas não havia energia suficiente para conduzir o dispositivo e a conexão falhou. |
DeviceNotEnoughBandwidth Indica que foi feita uma tentativa de conectar um dispositivo à porta, mas não havia largura de banda suficiente disponível para o dispositivo funcionar corretamente e a conexão falhou. |
DeviceHubNestedTooDeeply Indica que foi feita uma tentativa de conectar um dispositivo à porta, mas o aninhamento de hubs USB era muito profundo, portanto, a conexão falhou. |
DeviceInLegacyHub Indica que foi feita uma tentativa de conectar um dispositivo à porta de um hub herdado sem suporte e a conexão falhou. |
DeviceEnumerating Indica que um dispositivo conectado à porta está sendo enumerado no momento. Nota Essa constante tem suporte no Windows Vista e em sistemas operacionais posteriores. |
DeviceReset Indica que o dispositivo conectado à porta está sendo redefinido no momento. Nota Essa constante tem suporte no Windows Vista e em sistemas operacionais posteriores. |
Comentários
O driver de barramento USB relata status de conexão em uma estrutura USB_NODE_CONNECTION_INFORMATION_EX em resposta a uma solicitação de IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | usbioctl.h (inclua Usbioctl.h) |