struktur UCX_CONTROLLER_TRANSPORT_CHARACTERISTICS (ucxcontroller.h)

Menyimpan karakteristik transportasi pada titik waktu yang relevan. Struktur ini digunakan dalam fungsi panggilan balik EVT_UCX_CONTROLLER_GET_TRANSPORT_CHARACTERISTICS .

Sintaks

typedef struct _UCX_CONTROLLER_TRANSPORT_CHARACTERISTICS {
  ULONG   TransportCharacteristicsFlags;
  ULONG64 CurrentRoundtripLatencyInMilliSeconds;
  ULONG64 MaxPotentialBandwidth;
} UCX_CONTROLLER_TRANSPORT_CHARACTERISTICS, *PUCX_CONTROLLER_TRANSPORT_CHARACTERISTICS;

Anggota

TransportCharacteristicsFlags

Bitmask yang menunjukkan kepada driver klien karakteristik transportasi yang tersedia dan dikembalikan dalam struktur ini.

Jika USB_TRANSPORT_CHARACTERISTICS_LATENCY_AVAILABLE

diatur, CurrentRoundtripLatencyInMilliSeconds berisi informasi yang valid. Jika tidak, itu tidak boleh digunakan oleh driver klien.

Jika USB_TRANSPORT_CHARACTERISTICS_BANDWIDTH_AVAILABLE

diatur, MaxPotentialBandwidth berisi informasi yang valid. Jika tidak, itu tidak boleh digunakan oleh driver klien.

CurrentRoundtripLatencyInMilliSeconds

Berisi penundaan round-trip saat ini dalam milidetik sejak transfer non-isochronous diterima oleh tumpukan driver USB hingga waktu transfer selesai.

Untuk MA-USB, jaringan yang mendasarinya bisa WiFi, WiGig, Ethernet dll. Penundaan dapat bervariasi tergantung pada kondisi jaringan yang mendasar. Driver klien harus mengkueri latensi secara berkala atau setiap kali diberi tahu tentang perubahan.

MaxPotentialBandwidth

Berisi total bandwidth transportasi bersama pengontrol host.

Untuk MA-USB, transportasi jaringan yang mendasarinya bisa WiFi, WiGig, Ethernet dll. Total bandwidth yang tersedia dapat bervariasi tergantung pada beberapa faktor seperti saluran WiFi negosiasi. Driver klien harus mengkueri total bandwidth secara berkala atau setiap kali diberi tahu tentang perubahan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 versi 1709
Server minimum yang didukung Server Windows 2016
Header ucxcontroller.h (termasuk Ucxclass.h)

Lihat juga

EVT_UCX_CONTROLLER_GET_TRANSPORT_CHARACTERISTICS