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