USB_HUB_CAP_FLAGS union (usbioctl.h)

Struktur USB_HUB_CAP_FLAGS digunakan untuk melaporkan kemampuan hub.

Sintaks

typedef union _USB_HUB_CAP_FLAGS {
  ULONG  ul;
  struct {
    ULONG HubIsHighSpeedCapable : 1;
    ULONG HubIsHighSpeed : 1;
    ULONG HubIsMultiTtCapable : 1;
    ULONG HubIsMultiTt : 1;
    ULONG HubIsRoot : 1;
    ULONG HubIsArmedWakeOnConnect : 1;
    ULONG HubIsBusPowered : 1;
    ULONG ReservedMBZ : 25;
  };
} USB_HUB_CAP_FLAGS, *PUSB_HUB_CAP_FLAGS;

Anggota

ul

Bitmask yang mewakili kemampuan hub.

HubIsHighSpeedCapable

Jika TRUE, hub memiliki kemampuan kecepatan tinggi. Kemampuan ini tidak selalu berarti bahwa hub beroperasi dengan kecepatan tinggi

HubIsHighSpeed

Jika TRUE, hub berkecepatan tinggi.

HubIsMultiTtCapable

Jika TRUE, hub mampu melakukan beberapa terjemahan transaksi secara bersamaan.

HubIsMultiTt

Jika TRUE, hub dikonfigurasi untuk melakukan beberapa terjemahan transaksi secara bersamaan.

HubIsRoot

Jika TRUE, hub adalah hub akar.

HubIsArmedWakeOnConnect

Jika TRUE, hub dipersenjatai untuk bangun saat perangkat tersambung ke hub.

HubIsBusPowered

Nilai boolean yang menunjukkan apakah hub didukung bus. TRUE, hub bertenaga bus; FALSE, hub didukung sendiri.

ReservedMBZ

Dicadangkan. Jangan gunakan.

Persyaratan

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

Lihat juga

Struktur USB

USB_HUB_CAPABILITIES_EX