enumerasi USB_CONNECTION_STATUS (usbioctl.h)

Enumerator USB_CONNECTION_STATUS menunjukkan status koneksi ke perangkat pada port hub USB.

Sintaks

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

Konstanta

 
NoDeviceConnected
Menunjukkan bahwa tidak ada perangkat yang terhubung ke port.
DeviceConnected
Menunjukkan bahwa perangkat berhasil tersambung ke port.
DeviceFailedEnumeration
Menunjukkan bahwa upaya dilakukan untuk menyambungkan perangkat ke port, tetapi enumerasi perangkat gagal.
DeviceGeneralFailure
Menunjukkan bahwa upaya dilakukan untuk menyambungkan perangkat ke port, tetapi koneksi gagal karena alasan yang tidak ditentukan.
DeviceCausedOvercurrent
Menunjukkan bahwa upaya dilakukan untuk menyambungkan perangkat ke port, tetapi upaya gagal karena kondisi yang berlebihan.
DeviceNotEnoughPower
Menunjukkan bahwa upaya dilakukan untuk menyambungkan perangkat ke port, tetapi tidak ada cukup daya untuk mendorong perangkat, dan koneksi gagal.
DeviceNotEnoughBandwidth
Menunjukkan bahwa upaya dilakukan untuk menyambungkan perangkat ke port, tetapi tidak ada cukup bandwidth yang tersedia agar perangkat berfungsi dengan baik, dan koneksi gagal.
DeviceHubNestedTooDeeply
Menunjukkan bahwa upaya dilakukan untuk menghubungkan perangkat ke port, tetapi bersarangnya hub USB terlalu dalam, sehingga koneksi gagal.
DeviceInLegacyHub
Menunjukkan bahwa upaya dilakukan untuk menyambungkan perangkat ke port hub warisan yang tidak didukung, dan koneksi gagal.
DeviceEnumerating
Menunjukkan bahwa perangkat yang terhubung ke port saat ini sedang dijumlahkan.

Catatan Konstanta ini didukung di Windows Vista dan sistem operasi yang lebih baru.
DeviceReset
Menunjukkan bahwa perangkat yang tersambung ke port saat ini sedang direset.

Catatan Konstanta ini didukung di Windows Vista dan sistem operasi yang lebih baru.

Keterangan

Driver bus USB melaporkan status koneksi dalam struktur USB_NODE_CONNECTION_INFORMATION_EX sebagai respons terhadap permintaan IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX .

Persyaratan

Persyaratan Nilai
Header usbioctl.h (termasuk Usbioctl.h)

Lihat juga

IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX

Konstanta dan Enumerasi USB

USB_NODE_CONNECTION_INFORMATION_EX