UCX_CONTROLLER_TRANSPORT_CHARACTERISTICS_CHANGE_FLAGS serikat (ucxcontroller.h)

Menentukan bendera untuk perubahan karakteristik transportasi. Struktur ini digunakan dalam fungsi panggilan balik EVT_UCX_CONTROLLER_SET_TRANSPORT_CHARACTERISTICS_CHANGE_NOTIFICATION .

Sintaks

typedef union _UCX_CONTROLLER_TRANSPORT_CHARACTERISTICS_CHANGE_FLAGS {
  ULONG  AsUlong32;
  struct {
    ULONG CurrentRoundtripLatencyChanged : 1;
    ULONG CurrentTotalBandwidthChanged : 1;
  } Flags;
  struct {
    ULONG CurrentRoundtripLatencyChanged : 1;
    ULONG CurrentTotalBandwidthChanged : 1;
  };
} UCX_CONTROLLER_TRANSPORT_CHARACTERISTICS_CHANGE_FLAGS;

Anggota

AsUlong32

Dicadangkan.

Flags

Flags.CurrentRoundtripLatencyChanged

Flags.CurrentTotalBandwidthChanged

CurrentRoundtripLatencyChanged

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 dapat berupa 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.

CurrentTotalBandwidthChanged

Berisi total bandwidth transportasi bersama pengontrol host.

Untuk MA-USB, transportasi jaringan yang mendasarinya adalah 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_SET_TRANSPORT_CHARACTERISTICS_CHANGE_NOTIFICATION