enumeración USB_CONNECTION_STATUS (usbioctl.h)
El enumerador USB_CONNECTION_STATUS indica el estado de la conexión a un dispositivo en un puerto de concentrador USB.
Sintaxis
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 un dispositivo conectado al puerto se está enumerando actualmente. Nota Esta constante es compatible con Windows Vista y sistemas operativos posteriores. |
DeviceReset Indica que el dispositivo conectado al puerto se está restableciendo actualmente. Nota Esta constante es compatible con Windows Vista y sistemas operativos posteriores. |
Observaciones
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 |
---|---|
encabezado de | usbioctl.h (incluya Usbioctl.h) |
Consulte también
IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX