次の方法で共有


UCX_CONTROLLER_TRANSPORT_CHARACTERISTICS_CHANGE_FLAGS union (ucxcontroller.h)

トランスポート特性の変更のフラグを定義します。 この構造体は、EVT_UCX_CONTROLLER_SET_TRANSPORT_CHARACTERISTICS_CHANGE_NOTIFICATION コールバック関数で使用されます。

構文

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;

メンバーズ

AsUlong32

引っ込み思案。

Flags

Flags.CurrentRoundtripLatencyChanged

Flags.CurrentTotalBandwidthChanged

CurrentRoundtripLatencyChanged

USB ドライバー スタックが非等時転送を受信してから転送が完了するまでの現在のラウンドトリップ遅延をミリ秒単位で格納します。

MA-USB の場合、基になるネットワークは WiFi、WiGig、イーサネットなどです。遅延は、基になるネットワークの状態によって異なる場合があります。 クライアント ドライバーは、定期的に、または変更が通知されるたびに待機時間を照会する必要があります。

CurrentTotalBandwidthChanged

ホスト コントローラーの共有トランスポートの合計帯域幅が含まれます。

MA-USB の場合、基になるネットワーク トランスポートは WiFi、WiGig、イーサネットなどです。使用可能な帯域幅の合計は、ネゴシエーション WiFi チャネルなど、いくつかの要因によって異なる場合があります。 クライアント ドライバーは、帯域幅の合計を定期的に、または変更が通知されるたびにクエリを実行する必要があります。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 1709
サポートされる最小サーバー Windows Server 2016
ヘッダー ucxcontroller.h (Ucxclass.h を含む)

関連項目

EVT_UCX_CONTROLLER_SET_TRANSPORT_CHARACTERISTICS_CHANGE_NOTIFICATION