다음을 통해 공유


UCX_CONTROLLER_TRANSPORT_CHARACTERISTICS_CHANGE_FLAGS 공용 구조체(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