USB_CONNECTION_STATUS enumeración (usbioctl.h)
El enumerador USB_CONNECTION_STATUS indica el estado de la conexión a un dispositivo en un puerto de concentrador 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 no hay ningún dispositivo conectado al puerto. |
DeviceConnected Indica que un dispositivo se conectó correctamente al puerto. |
DeviceFailedEnumeration Indica que se intentó conectar un dispositivo al puerto, pero se produjo un error en la enumeración del dispositivo. |
DeviceGeneralFailure Indica que se intentó conectar un dispositivo al puerto, pero se produjo un error en la conexión por motivos no especificados. |
DeviceCausedOvercurrent Indica que se intentó conectar un dispositivo al puerto, pero se produjo un error debido a una condición de sobrecurrencia. |
DeviceNotEnoughPower Indica que se intentó conectar un dispositivo al puerto, pero no había suficiente energía para controlar el dispositivo y se produjo un error en la conexión. |
DeviceNotEnoughBandwidth Indica que se intentó conectar un dispositivo al puerto, pero no había suficiente ancho de banda disponible para que el dispositivo funcione correctamente y se produjo un error en la conexión. |
DeviceHubNestedTooDeeply Indica que se intentó conectar un dispositivo al puerto, pero el anidamiento de concentradores USB era demasiado profundo, por lo que se produjo un error en la conexión. |
DeviceInLegacyHub Indica que se intentó conectar un dispositivo al puerto de un centro heredado no admitido y se produjo un error en la conexión. |
DeviceEnumerating Indica que se está enumerando un dispositivo conectado al puerto. Nota Esta constante se admite en Windows Vista y en sistemas operativos posteriores. |
DeviceReset Indica que el dispositivo conectado al puerto se está restableciendo actualmente. Nota Esta constante se admite en Windows Vista y en sistemas operativos posteriores. |
Comentarios
El controlador de bus USB notifica el estado de conexión en una estructura de USB_NODE_CONNECTION_INFORMATION_EX en respuesta a una solicitud de IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX .
Requisitos
Requisito | Valor |
---|---|
Header | usbioctl.h (incluya Usbioctl.h) |
Consulte también
IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX