Bagikan melalui


header usbioctl.h

Header ini digunakan oleh usbref. Untuk informasi selengkapnya, lihat:

usbioctl.h berisi antarmuka pemrograman berikut:

IOCTLs

 
IOCTL_GET_HCD_DRIVERKEY_NAME

Permintaan kontrol I/O IOCTL_GET_HCD_DRIVERKEY_NAME mengambil nama kunci driver di registri untuk driver pengontrol host USB.
IOCTL_INTERNAL_USB_CYCLE_PORT

Permintaan I/O IOCTL_INTERNAL_USB_CYCLE_PORT mensimulasikan perangkat mencabut dan mencabut pada port yang terkait dengan PDO.
IOCTL_INTERNAL_USB_ENABLE_PORT

IOCTL IOCTL_INTERNAL_USB_ENABLE_PORT tidak digunakan lagi. Jangan gunakan.
IOCTL_INTERNAL_USB_GET_BUS_INFO

Permintaan I/O IOCTL_INTERNAL_USB_GET_BUS_INFO meminta sopir bus untuk informasi bus tertentu.
IOCTL_INTERNAL_USB_GET_BUSGUID_INFO

IOCTL IOCTL_INTERNAL_USB_GET_BUSGUID_INFO tidak digunakan lagi. Jangan gunakan.
IOCTL_INTERNAL_USB_GET_CONTROLLER_NAME

Permintaan I/O IOCTL_INTERNAL_USB_GET_CONTROLLER_NAME meminta driver bus untuk nama perangkat pengontrol host USB.
IOCTL_INTERNAL_USB_GET_DEVICE_CONFIG_INFO

Permintaan I/O IOCTL_INTERNAL_USB_GET_DEVICE_CONFIG_INFO mengembalikan informasi tentang perangkat USB dan hub yang dilampirkan.
IOCTL_INTERNAL_USB_GET_DEVICE_HANDLE

IOCTL IOCTL_INTERNAL_USB_GET_DEVICE_HANDLE digunakan oleh driver hub USB. Jangan gunakan.
IOCTL_INTERNAL_USB_GET_DEVICE_HANDLE_EX

IOCTL IOCTL_INTERNAL_USB_GET_DEVICE_HANDLE_EX digunakan oleh driver hub USB. Jangan gunakan.
IOCTL_INTERNAL_USB_GET_HUB_COUNT

IOCTL IOCTL_INTERNAL_USB_GET_HUB_COUNT digunakan oleh driver hub USB. Jangan gunakan.
IOCTL_INTERNAL_USB_GET_HUB_NAME

Permintaan I/O IOCTL_INTERNAL_USB_GET_HUB_NAME digunakan oleh driver untuk mengambil nama simbolis UNICODE untuk PDO target jika PDO adalah untuk hub.
IOCTL_INTERNAL_USB_GET_PARENT_HUB_INFO

IOCTL_INTERNAL_USB_GET_PARENT_HUB_INFO digunakan oleh driver hub USB. Jangan gunakan.
IOCTL_INTERNAL_USB_GET_PORT_STATUS

Permintaan I/O IOCTL_INTERNAL_USB_GET_PORT_STATUS meminta status PDO. IOCTL_INTERNAL_USB_GET_PORT_STATUS adalah permintaan kontrol I/O mode kernel. Permintaan ini menargetkan PDO hub USB. IOCTL ini harus dikirim di IRQL = PASSIVE_LEVEL.
IOCTL_INTERNAL_USB_GET_ROOTHUB_PDO

IOCTL IOCTL_INTERNAL_USB_GET_ROOTHUB_PDO digunakan oleh driver hub USB. Jangan gunakan.
IOCTL_INTERNAL_USB_GET_TOPOLOGY_ADDRESS

Permintaan I/O IOCTL_INTERNAL_USB_GET_TOPOLOGY_ADDRESS mengembalikan informasi tentang pengontrol host tempat perangkat USB terpasang, dan lokasi perangkat di pohon perangkat USB.
IOCTL_INTERNAL_USB_GET_TT_DEVICE_HANDLE

IOCTL_INTERNAL_USB_GET_TT_DEVICE_HANDLE digunakan oleh driver hub USB. Jangan gunakan.
IOCTL_INTERNAL_USB_NOTIFY_IDLE_READY

IOCTL IOCTL_INTERNAL_USB_NOTIFY_IDLE_READY digunakan oleh driver hub USB. Jangan gunakan.
IOCTL_INTERNAL_USB_RECORD_FAILURE

IOCTL IOCTL_INTERNAL_USB_RECORD_FAILURE digunakan oleh driver hub USB. Jangan gunakan.
IOCTL_INTERNAL_USB_REGISTER_COMPOSITE_DEVICE

Permintaan I/O IOCTL_INTERNAL_USB_REGISTER_COMPOSITE_DEVICE mendaftarkan driver perangkat multifungsi USB (driver komposit) dengan tumpukan driver USB yang mendasar.
IOCTL_INTERNAL_USB_REQ_GLOBAL_RESUME

IOCTL IOCTL_INTERNAL_USB_REQ_GLOBAL_RESUME digunakan oleh driver hub USB. Jangan gunakan.
IOCTL_INTERNAL_USB_REQ_GLOBAL_SUSPEND

IOCTL IOCTL_INTERNAL_USB_REQ_GLOBAL_SUSPEND digunakan oleh driver hub USB. Jangan gunakan.
IOCTL_INTERNAL_USB_REQUEST_REMOTE_WAKE_NOTIFICATION

Permintaan I/O IOCTL_INTERNAL_USB_REQUEST_REMOTE_WAKE_NOTIFICATION dikirim oleh driver perangkat multifungsi Universal Serial Bus (USB) (driver komposit) untuk meminta pemberitahuan bangun jarak jauh dari fungsi tertentu di perangkat.
IOCTL_INTERNAL_USB_RESET_PORT

Permintaan kontrol I/O IOCTL_INTERNAL_USB_RESET_PORT digunakan oleh driver untuk mengatur ulang port upstram perangkat yang dikelolanya.
IOCTL_INTERNAL_USB_SUBMIT_IDLE_NOTIFICATION

Permintaan I/O IOCTL_INTERNAL_USB_SUBMIT_IDLE_NOTIFICATION digunakan oleh driver untuk memberi tahu driver bus USB bahwa perangkat diam dan dapat ditangguhkan.
IOCTL_INTERNAL_USB_SUBMIT_URB

Permintaan kontrol I/O IOCTL_INTERNAL_USB_SUBMIT_URB digunakan oleh pengemudi untuk mengirimkan URB kepada pengemudi bus. IOCTL_INTERNAL_USB_SUBMIT_URB adalah permintaan kontrol I/O mode kernel. Permintaan ini menargetkan PDO hub USB.
IOCTL_INTERNAL_USB_UNREGISTER_COMPOSITE_DEVICE

Permintaan I/O IOCTL_INTERNAL_USB_UNREGISTER_COMPOSITE_DEVICE membatalkan pendaftaran driver perangkat multifungsi USB (driver komposit) dan merilis semua sumber daya yang terkait dengan pendaftaran.
IOCTL_USB_DIAG_IGNORE_HUBS_OFF

Kontrol I/O IOCTL_USB_DIAG_IGNORE_HUBS_OFF tidak digunakan lagi. Jangan gunakan.
IOCTL_USB_DIAG_IGNORE_HUBS_ON

Kontrol I/O IOCTL_USB_DIAG_IGNORE_HUBS_ON tidak digunakan lagi. Jangan gunakan.
IOCTL_USB_DIAGNOSTIC_MODE_OFF

Kontrol I/O IOCTL_USB_DIAGNOSTIC_MODE_OFF tidak digunakan lagi. Jangan gunakan.
IOCTL_USB_DIAGNOSTIC_MODE_ON

Kontrol I/O IOCTL_USB_DIAGNOSTIC_MODE_ON tidak digunakan lagi. Jangan gunakan.
IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION

Permintaan kontrol I/O IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION mengambil satu atau beberapa deskriptor untuk perangkat yang terkait dengan indeks port yang ditunjukkan. IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION adalah permintaan kontrol I/O mode pengguna.
IOCTL_USB_GET_DEVICE_CHARACTERISTICS

Driver klien mengirimkan permintaan ini untuk menentukan karakteristik umum tentang perangkat USB, seperti penundaan pengiriman dan penerimaan maksimum untuk permintaan apa pun.
IOCTL_USB_GET_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC

Fungsi IOCTL IOCTL_USB_GET_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC mendapatkan nilai penghitung kinerja kueri sistem (QPC) untuk bingkai dan mikroframe tertentu.
IOCTL_USB_GET_HUB_CAPABILITIES

Permintaan kontrol I/O IOCTL_USB_GET_HUB_CAPABILITIES mengambil kemampuan hub USB.
IOCTL_USB_GET_HUB_CAPABILITIES_EX

Permintaan kontrol I/O IOCTL_USB_GET_HUB_CAPABILITIES_EX mengambil kemampuan hub USB. IOCTL_USB_GET_HUB_CAPABILITIES_EX adalah permintaan kontrol I/O mode pengguna. Permintaan ini menargetkan perangkat hub USB (GUID_DEVINTERFACE_USB_HUB).
IOCTL_USB_GET_HUB_INFORMATION_EX

Permintaan kontrol I/O IOCTL_USB_GET_HUB_INFORMATION_EX dikirim oleh aplikasi untuk mengambil informasi tentang hub USB dalam struktur USB_HUB_INFORMATION_EX. Permintaan mengambil nomor port tertinggi di hub.
IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES

Permintaan kontrol I/O IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES mengambil atribut port yang diperluas Microsoft untuk port tertentu.
IOCTL_USB_GET_NODE_CONNECTION_DRIVERKEY_NAME

Permintaan kontrol I/O IOCTL_USB_GET_NODE_CONNECTION_DRIVERKEY_NAME mengambil nama kunci registri driver yang terkait dengan perangkat yang terhubung ke port yang ditunjukkan.
IOCTL_USB_GET_NODE_CONNECTION_INFORMATION

Permintaan IOCTL_USB_GET_NODE_CONNECTION_INFORMATION mengambil informasi tentang port USB yang ditunjukkan dan perangkat yang terpasang pada port, jika ada. Driver klien harus mengirim IOCTL ini di IRQL PASSIVE_LEVEL. IOCTL_USB_GET_NODE_CONNECTION_INFORMATION adalah permintaan kontrol I/O mode pengguna. Permintaan ini menargetkan perangkat hub USB (GUID_DEVINTERFACE_USB_HUB). Jangan kirim permintaan ini ke hub akar.
IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX

Permintaan IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX mengambil informasi tentang port USB dan perangkat yang terpasang pada port, jika ada. Driver klien harus mengirim IOCTL ini di IRQL PASSIVE_LEVEL. IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX adalah permintaan kontrol I/O mode pengguna. Permintaan ini menargetkan perangkat hub USB (GUID_DEVINTERFACE_USB_HUB). Jangan kirim permintaan ini ke hub akar.
IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2

Kontrol I/O IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 dikirim oleh aplikasi untuk mengambil informasi tentang protokol yang didukung oleh port USB tertentu pada hub. Permintaan ini juga mengambil kemampuan kecepatan port.
IOCTL_USB_GET_NODE_CONNECTION_NAME

Permintaan kontrol I/O IOCTL_USB_GET_NODE_CONNECTION_NAME digunakan dengan struktur USB_NODE_CONNECTION_NAME untuk mengambil nama tautan simbolis hub yang dilampirkan ke port hilir. IOCTL_USB_GET_NODE_CONNECTION_NAME adalah permintaan kontrol I/O mode pengguna. Permintaan ini menargetkan perangkat hub USB (GUID_DEVINTERFACE_USB_HUB).
IOCTL_USB_GET_NODE_CONNECTION_SUPERSPEEDPLUS_INFORMATION

IOCTL_USB_GET_NODE_INFORMATION

Permintaan kontrol I/O IOCTL_USB_GET_NODE_INFORMATION digunakan dengan struktur USB_NODE_INFORMATION untuk mengambil informasi tentang perangkat induk. IOCTL_USB_GET_NODE_INFORMATION adalah permintaan kontrol I/O mode pengguna.
IOCTL_USB_GET_PORT_CONNECTOR_PROPERTIES

Permintaan kontrol I/O IOCTL_USB_GET_PORT_CONNECTOR_PROPERTIES dikirim oleh aplikasi untuk mengambil informasi tentang port tertentu di hub USB.
IOCTL_USB_GET_ROOT_HUB_NAME

Permintaan kontrol I/O IOCTL_USB_GET_ROOT_HUB_NAME digunakan dengan struktur USB_ROOT_HUB_NAME untuk mengambil nama tautan simbolis hub akar. IOCTL_USB_GET_ROOT_HUB_NAME adalah permintaan kontrol I/O mode pengguna.
IOCTL_USB_GET_TRANSPORT_CHARACTERISTICS

Driver klien mengirimkan permintaan ini untuk mengambil karakteristik transportasi.
IOCTL_USB_HCD_DISABLE_PORT

IOCTL IOCTL_USB_HCD_DISABLE_PORT tidak digunakan lagi. Jangan gunakan.
IOCTL_USB_HCD_ENABLE_PORT

IOCTL IOCTL_USB_HCD_ENABLE_PORT tidak digunakan lagi. Jangan gunakan.
IOCTL_USB_HCD_GET_STATS_1

IOCTL IOCTL_USB_HCD_GET_STATS_1 tidak digunakan lagi. Jangan gunakan.
IOCTL_USB_HCD_GET_STATS_2

IOCTL IOCTL_USB_HCD_GET_STATS_2 tidak digunakan lagi. Jangan gunakan.
IOCTL_USB_HUB_CYCLE_PORT

Permintaan kontrol I/O IOCTL_USB_HUB_CYCLE_PORT siklus daya port yang terkait dengan PDO yang menerima permintaan.
IOCTL_USB_NOTIFY_ON_TRANSPORT_CHARACTERISTICS_CHANGE

Permintaan ini memberi tahu pemanggil perubahan karakteristik transportasi.
IOCTL_USB_REGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE

Permintaan ini mendaftar untuk pemberitahuan tentang perubahan karakteristik transportasi.
IOCTL_USB_RESET_HUB

IOCTL IOCTL_USB_RESET_HUB digunakan oleh tumpukan driver USB. Jangan gunakan.
IOCTL_USB_START_TRACKING_FOR_TIME_SYNC

Permintaan ini mendaftarkan pemanggil dengan tumpukan driver USB untuk layanan sinkronisasi waktu.
IOCTL_USB_STOP_TRACKING_FOR_TIME_SYNC

Permintaan ini membatalkan pendaftaran pemanggil dengan tumpukan driver USB untuk layanan sinkronisasi waktu.
IOCTL_USB_UNREGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE

Permintaan ini membatalkan pendaftaran penelepon dari mendapatkan pemberitahuan tentang perubahan karakteristik transportasi.

Struktur

 
HUB_DEVICE_CONFIG_INFO

Struktur HUB_DEVICE_CONFIG_INFO digunakan bersama dengan IOCTL mode kernel, IOCTL_INTERNAL_USB_GET_DEVICE_CONFIG_INFO untuk meminta untuk melaporkan informasi tentang perangkat USB dan hub tempat perangkat terpasang.
USB_BUS_NOTIFICATION

Pelajari selengkapnya tentang: struktur _USB_BUS_NOTIFICATION
USB_CYCLE_PORT_PARAMS

Struktur USB_CYCLE_PORT_PARAMS digunakan dengan permintaan kontrol I/O IOCTL_USB_HUB_CYCLE_PORT untuk menggerakkan port yang terkait dengan PDO yang menerima permintaan.
USB_DESCRIPTOR_REQUEST

Struktur USB_DESCRIPTOR_REQUEST digunakan dengan permintaan kontrol I/O IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION untuk mengambil satu atau beberapa deskriptor untuk perangkat yang terkait dengan indeks koneksi yang ditunjukkan.
USB_DEVICE_CHARACTERISTICS

Berisi informasi tentang karakteristik perangkat USB, seperti pengiriman maksimum dan menerima penundaan untuk permintaan apa pun. Struktur ini digunakan dalam permintaan IOCTL_USB_GET_DEVICE_CHARACTERISTICS.
USB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION

Menyimpan nomor bingkai dan mikroframe dan nilai QPC sistem terhitung. Struktur ini digunakan dalam permintaan IOCTL_USB_GET_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC.
USB_HCD_DRIVERKEY_NAME

Struktur USB_HCD_DRIVERKEY_NAME digunakan dengan permintaan kontrol I/O IOCTL_GET_HCD_DRIVERKEY_NAME untuk mengambil kunci driver di registri untuk driver pengontrol host USB.
USB_HUB_CAP_FLAGS

Struktur USB_HUB_CAP_FLAGS digunakan untuk melaporkan kemampuan hub.
USB_HUB_CAPABILITIES

Struktur USB_HUB_CAPABILITIES sudah tidak digunakan lagi. Gunakan USB_HUB_CAPABILITIES_EX sebagai gantinya.
USB_HUB_CAPABILITIES_EX

Struktur USB_HUB_CAPABILITIES_EX digunakan dengan permintaan kontrol I/O IOCTL_USB_GET_HUB_CAPABILITIES untuk mengambil kemampuan hub USB tertentu.
USB_HUB_INFORMATION

Struktur USB_HUB_INFORMATION berisi informasi tentang hub.
USB_HUB_INFORMATION_EX

Struktur USB_HUB_INFORMATION_EX digunakan dengan permintaan kontrol I/O IOCTL_USB_GET_HUB_INFORMATION_EX untuk mengambil informasi tentang hub Universal Serial Bus (USB).
USB_HUB_NAME

Struktur USB_HUB_NAME menyimpan nama perangkat simbolis hub.
USB_ID_STRING

Struktur USB_ID_STRING digunakan untuk menyimpan string atau multi-string.
USB_MI_PARENT_INFORMATION

Struktur USB_MI_PARENT_INFORMATION berisi informasi tentang perangkat komposit.
USB_NODE_CONNECTION_ATTRIBUTES

Struktur USB_NODE_CONNECTION_ATTRIBUTES digunakan dengan permintaan kontrol I/O IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES untuk mengambil atribut koneksi.
USB_NODE_CONNECTION_DRIVERKEY_NAME

Struktur USB_NODE_CONNECTION_DRIVERKEY_NAME digunakan dengan permintaan kontrol I/O IOCTL_USB_GET_NODE_CONNECTION_DRIVERKEY_NAME untuk mengambil nama kunci driver untuk perangkat yang terhubung ke port yang ditunjukkan.
USB_NODE_CONNECTION_INFORMATION

Struktur USB_NODE_CONNECTION_INFORMATION digunakan dengan permintaan IOCTL_USB_GET_NODE_CONNECTION_INFORMATION untuk mengambil informasi tentang port USB dan perangkat yang terhubung.
USB_NODE_CONNECTION_INFORMATION_EX

Struktur USB_NODE_CONNECTION_INFORMATION_EX digunakan bersama dengan permintaan IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX untuk mendapatkan informasi tentang koneksi yang terkait dengan port USB yang ditunjukkan.
USB_NODE_CONNECTION_INFORMATION_EX_V2

Struktur USB_NODE_CONNECTION_INFORMATION_EX_V2 digunakan dengan permintaan kontrol I/O IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 untuk mengambil informasi kecepatan tentang perangkat Universal Serial Bus (USB) yang terpasang pada port tertentu.
USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS

Penyatuan USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS digunakan untuk menunjukkan kecepatan perangkat USB 3.0 saat ini beroperasi dan apakah perangkat dapat beroperasi pada kecepatan yang lebih tinggi, ketika dilampirkan ke port tertentu.
USB_NODE_CONNECTION_NAME

Struktur USB_NODE_CONNECTION_NAME digunakan dengan permintaan kontrol I/O IOCTL_USB_GET_NODE_CONNECTION_NAME untuk mengambil tautan simbolis hub hilir yang dilampirkan ke port.
USB_NODE_CONNECTION_SUPERSPEEDPLUS_INFORMATION

USB_NODE_INFORMATION

Struktur USB_NODE_INFORMATION digunakan dengan permintaan kontrol I/O IOCTL_USB_GET_NODE_INFORMATION untuk mengambil informasi tentang perangkat induk.
USB_PIPE_INFO

Struktur USB_PIPE_INFO digunakan bersama dengan struktur USB_NODE_CONNECTION_INFORMATION_EX dan permintaan IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX untuk mendapatkan informasi tentang koneksi dan pipa terkait.
USB_PORT_CONNECTOR_PROPERTIES

Struktur USB_PORT_CONNECTOR_PROPERTIES digunakan dengan permintaan kontrol I/O IOCTL_USB_GET_PORT_CONNECTOR_PROPERTIES untuk mengambil informasi tentang port pada hub SuperSpeed tertentu.
USB_PORT_PROPERTIES

Serikat USB_PORT_PROPERTIES digunakan untuk melaporkan kemampuan port Universal Serial Bus (USB). Kemampuan port diambil dalam struktur USB_PORT_CONNECTOR_PROPERTIES oleh permintaan kontrol I/O IOCTL_USB_GET_PORT_CONNECTOR_PROPERTIES.
USB_PROTOCOLS

Serikat USB_PROTOCOLS digunakan untuk melaporkan protokol sinyal Universal Serial Bus (USB) yang didukung oleh port.
USB_ROOT_HUB_NAME

Struktur USB_ROOT_HUB_NAME menyimpan nama perangkat simbolis hub akar.
USB_START_TRACKING_FOR_TIME_SYNC_INFORMATION

Buffer input dan output untuk permintaan IOCTL_USB_START_TRACKING_FOR_TIME_SYNC.
USB_STOP_TRACKING_FOR_TIME_SYNC_INFORMATION

Buffer input untuk permintaan IOCTL_USB_STOP_TRACKING_FOR_TIME_SYNC.
USB_TOPOLOGY_ADDRESS

Struktur USB_TOPOLOGY_ADDRESS digunakan dengan permintaan I/O IOCTL_INTERNAL_USB_GET_TOPOLOGY_ADDRESS untuk mengambil informasi tentang lokasi perangkat USB di pohon perangkat USB.
USB_TRANSPORT_CHARACTERISTICS

Menyimpan karakteristik transportasi pada titik waktu yang relevan. Struktur ini digunakan dalam permintaan IOCTL_USB_GET_TRANSPORT_CHARACTERISTICS.
USB_TRANSPORT_CHARACTERISTICS_CHANGE_NOTIFICATION

Berisi informasi pendaftaran yang diisi ketika permintaan IOCTL_USB_REGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE selesai.
USB_TRANSPORT_CHARACTERISTICS_CHANGE_REGISTRATION

Berisi informasi pendaftaran untuk permintaan IOCTL_USB_REGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE.
USB_TRANSPORT_CHARACTERISTICS_CHANGE_UNREGISTRATION

Berisi informasi tidak registrasi untuk permintaan IOCTL_USB_UNREGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE.

Enumerasi

 
USB_CONNECTION_STATUS

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

Enumerator USB_HUB_NODE menunjukkan apakah perangkat adalah hub atau perangkat komposit.
USB_HUB_TYPE

Enumerasi USB_HUB_TYPE mendefinisikan konstanta yang menunjukkan jenis hub USB. Jenis hub diambil oleh permintaan kontrol I/O IOCTL_USB_GET_HUB_INFORMATION_EX.
USB_NOTIFICATION_TYPE

Pelajari selengkapnya tentang: enumerasi _USB_NOTIFICATION_TYPE