共用方式為


USB_CONNECTION_STATUS列舉 (usbioctl.h)

USB_CONNECTION_STATUS列舉值指出USB中樞埠上裝置連線的狀態。

Syntax

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

常數

 
NoDeviceConnected
表示沒有裝置連線到埠。
DeviceConnected
指出裝置已成功連線到埠。
DeviceFailedEnumeration
表示嘗試將裝置連線到埠,但裝置的列舉失敗。
DeviceGeneralFailure
表示嘗試將裝置連線到埠,但連線因未指定的原因而失敗。
DeviceCausedOvercurrent
表示嘗試將裝置連線到埠,但嘗試因目前狀況而失敗。
DeviceNotEnoughPower
表示嘗試將裝置連線到埠,但沒有足夠的電源可驅動裝置,且連線失敗。
DeviceNotEnoughBandwidth
表示嘗試將裝置連線到埠,但沒有足夠的頻寬可供裝置正常運作,且連線失敗。
DeviceHubNestedTooDeeply
表示嘗試將裝置連線到埠,但USB中樞的巢狀太深,因此連線失敗。
DeviceInLegacyHub
表示嘗試將裝置連線到不支援舊版中樞的埠,且連線失敗。
DeviceEnumerating
表示目前已列舉連線到埠的裝置。

注意 Windows Vista 和更新版本的作業系統支援這個常數。
DeviceReset
表示連線到埠的裝置目前正在重設。

注意 Windows Vista 和更新版本的作業系統支援這個常數。

備註

USB 總線驅動程式會報告 USB_NODE_CONNECTION_INFORMATION_EX 結構的連線狀態,以回應 IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX 要求。

規格需求

需求
標頭 usbioctl.h (包含 Usbioctl.h)

另請參閱

IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX

USB 常數和列舉

USB_NODE_CONNECTION_INFORMATION_EX