Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
NoDeviceConnectedIndica que no hay ningún dispositivo conectado al puerto. |
DeviceConnectedIndica que un dispositivo se conectó correctamente al puerto. |
DeviceFailedEnumerationIndica que se intentó conectar un dispositivo al puerto, pero se produjo un error en la enumeración del dispositivo. |
DeviceGeneralFailureIndica que se intentó conectar un dispositivo al puerto, pero se produjo un error en la conexión por motivos no especificados. |
DeviceCausedOvercurrentIndica que se intentó conectar un dispositivo al puerto, pero se produjo un error debido a una condición de sobrecurrencia. |
DeviceNotEnoughPowerIndica 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. |
DeviceNotEnoughBandwidthIndica 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. |
DeviceHubNestedTooDeeplyIndica 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. |
DeviceInLegacyHubIndica que se intentó conectar un dispositivo al puerto de un centro heredado no admitido y se produjo un error en la conexión. |
DeviceEnumeratingIndica que un dispositivo conectado al puerto se está enumerando actualmente. Nota Esta constante es compatible con Windows Vista y sistemas operativos posteriores. |
DeviceResetIndica 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