struktur USB_NODE_CONNECTION_INFORMATION_EX_V2 (usbioctl.h)

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.

Sintaks

typedef struct _USB_NODE_CONNECTION_INFORMATION_EX_V2 {
  ULONG                                       ConnectionIndex;
  ULONG                                       Length;
  USB_PROTOCOLS                               SupportedUsbProtocols;
  USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS Flags;
} USB_NODE_CONNECTION_INFORMATION_EX_V2, *PUSB_NODE_CONNECTION_INFORMATION_EX_V2;

Anggota

ConnectionIndex

Nomor port. Jika ada n port di hub USB, port diberi nomor dari 1 hingga n. Untuk mendapatkan jumlah port, kirim permintaan kontrol I/O IOCTL_USB_GET_HUB_INFORMATION_EX . Permintaan mengambil nomor port tertinggi di hub.

Length

Jumlah byte yang diperlukan untuk menahan struktur USB_NODE_CONNECTION_INFORMATION_EX_V2 . Nilai harus ditetapkan oleh pemanggil sebagai input ke permintaan IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 .

SupportedUsbProtocols

Protokol sinyal USB yang didukung oleh port.

Dalam permintaan IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 pemanggil, pemanggil dapat mengatur SupportedUsbProtocols ke bitwise ATAU dari satu atau beberapa bendera yang ditentukan dalam USB_PROTOCOLS.

Setelah menyelesaikan permintaan, SupportedUsbProtocols berisi bendera, yang menunjukkan protokol yang benar-benar didukung oleh port.

Flags

Bitmask yang menunjukkan properti dan kemampuan perangkat atau port yang terpasang. Untuk informasi selengkapnya, lihat USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8
Server minimum yang didukung Tidak ada yang didukung
Header usbioctl.h (termasuk Usbioctl.h)

Lihat juga

IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2

USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS