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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk