Share via


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

Constantes y enumeraciones USB

USB_NODE_CONNECTION_INFORMATION_EX