USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS union (usbioctl.h)

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

Informasi kecepatan perangkat diperoleh dalam struktur USB_NODE_CONNECTION_INFORMATION_EX_V2 oleh permintaan kontrol I/O IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 .

Atau: kecepatan perangkat yang melekat pada port saat ini beroperasi dan pada kecepatan apa perangkat mampu beroperasi.

Sintaks

typedef union _USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS {
  ULONG  ul;
  struct {
    ULONG DeviceIsOperatingAtSuperSpeedOrHigher : 1;
    ULONG DeviceIsSuperSpeedCapableOrHigher : 1;
    ULONG DeviceIsOperatingAtSuperSpeedPlusOrHigher : 1;
    ULONG DeviceIsSuperSpeedPlusCapableOrHigher : 1;
    ULONG ReservedMBZ : 28;
  };
} USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS, *PUSB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS;

Anggota

ul

Bitmask yang menunjukkan kecepatan USB perangkat yang terpasang pada port.

DeviceIsOperatingAtSuperSpeedOrHigher

Jika TRUE, perangkat yang terpasang saat ini beroperasi pada SuperSpeed atau kecepatan yang lebih tinggi yang ditentukan oleh spesifikasi USB resmi.

DeviceIsSuperSpeedCapableOrHigher

Jika TRUE, perangkat yang terpasang adalah perangkat USB 3.0 dan mampu beroperasi pada SuperSpeed atau kecepatan lebih tinggi yang ditentukan oleh spesifikasi USB resmi.

DeviceIsOperatingAtSuperSpeedPlusOrHigher

DeviceIsSuperSpeedPlusCapableOrHigher

ReservedMBZ

Dicadangkan. Jangan gunakan.

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