USB_CONNECTION_STATUS enumerazione (usbioctl.h)

L USB_CONNECTION_STATUS enumeratore indica lo stato della connessione a un dispositivo su una porta dell'hub USB.

Sintassi

typedef enum _USB_CONNECTION_STATUS {
  NoDeviceConnected,
  DeviceConnected,
  DeviceFailedEnumeration,
  DeviceGeneralFailure,
  DeviceCausedOvercurrent,
  DeviceNotEnoughPower,
  DeviceNotEnoughBandwidth,
  DeviceHubNestedTooDeeply,
  DeviceInLegacyHub,
  DeviceEnumerating,
  DeviceReset
} USB_CONNECTION_STATUS, *PUSB_CONNECTION_STATUS;

Costanti

 
NoDeviceConnected
Indica che non è presente alcun dispositivo connesso alla porta.
DeviceConnected
Indica che un dispositivo è stato connesso correttamente alla porta.
DeviceFailedEnumeration
Indica che è stato effettuato un tentativo di connettere un dispositivo alla porta, ma l'enumerazione del dispositivo non è riuscita.
DeviceGeneralFailure
Indica che è stato effettuato un tentativo di connettere un dispositivo alla porta, ma la connessione non è riuscita per motivi non indicati.
DeviceCausedOvercurrent
Indica che è stato effettuato un tentativo di connettere un dispositivo alla porta, ma il tentativo non è riuscito a causa di una condizione sovracorrente.
DeviceNotEnoughPower
Indica che è stato effettuato un tentativo di connettere un dispositivo alla porta, ma la potenza del dispositivo non è sufficiente e la connessione non è riuscita.
DeviceNotEnoughBandwidth
Indica che è stato effettuato un tentativo di connettere un dispositivo alla porta, ma la larghezza di banda disponibile non è sufficiente per il corretto funzionamento del dispositivo e la connessione non è riuscita.
DeviceHubNestedTooDeeply
Indica che è stato effettuato un tentativo di connettere un dispositivo alla porta, ma l'annidamento degli hub USB era troppo profondo, quindi la connessione non è riuscita.
DeviceInLegacyHub
Indica che è stato effettuato un tentativo di connettere un dispositivo alla porta di un hub legacy non supportato e la connessione non è riuscita.
DeviceEnumerating
Indica che è in corso l'enumerazione di un dispositivo connesso alla porta.

Nota Questa costante è supportata in Windows Vista e nei sistemi operativi successivi.
DeviceReset
Indica che il dispositivo connesso alla porta è attualmente in fase di reimpostazione.

Nota Questa costante è supportata in Windows Vista e nei sistemi operativi successivi.

Commenti

Il driver del bus USB segnala lo stato della connessione in una USB_NODE_CONNECTION_INFORMATION_EX in risposta a una IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX richiesta.

Requisiti

   
Intestazione usbioctl.h (includere Usbioctl.h)

Vedi anche

IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX

Costanti ed enumerazioni USB

USB_NODE_CONNECTION_INFORMATION_EX