WDI_TXRX_CAPABILITIES 구조체(dot11wdi.h)
WDI_TXRX_CAPABILITIES 구조체는 대상 기능을 정의합니다.
구문
typedef struct _WDI_TXRX_TARGET_CAPABILITIES {
WDI_INTERCONNECT_TYPE InterconnectType;
struct {
BOOLEAN TargetPriorityQueueing;
UINT16 MaxScatterGatherElementsPerFrame;
BOOLEAN ExplicitSendCompleteFlagRequired;
UINT8 bPad;
UINT16 MinEffectiveSize;
UINT16 FrameSizeGranularity;
} TransmitCapabilities;
struct {
BOOLEAN RxTxForwarding;
UINT32 MaxThroughput;
} ReceiveCapabilities;
} WDI_TXRX_CAPABILITIES, *PWDI_TXRX_CAPABILITIES;
멤버
InterconnectType
대상의 상호 연결 형식입니다.
TransmitCapabilities
전송 기능.
MaxMemBlocksPerFrame
프레임의 최대 분산 수집 요소 수입니다. WDI는 필요에 따라 프레임을 병합하여 IHV 미니포트가 이 기능에 지정된 것보다 더 많은 분산 수집 요소가 필요한 프레임을 받지 않도록 합니다. 최상의 성능을 위해 병합에 메모리 복사본이 필요하므로 이 기능이 일반적인 프레임보다 높게 설정되는 것이 좋습니다. 이 기능이 페이지 크기로 나눈 최대 프레임 크기보다 크지 않으면 WDI가 프레임을 성공적으로 병합하지 못하고 삭제될 수 있습니다.
TransmitCapabilities.TargetPriorityQueueing
true인 경우 WDI는 Tx 프레임을 피어 및 TID로 분류하지 않으며 포트 수준에서만 큐를 제공합니다. WDI는 전역 DRR을 사용하여 백로그된 포트 큐를 예약합니다.
false이면 WDI는 Tx 프레임을 피어 및 TID별로 분류하고 전체 스케줄러를 활용하여 전송할 TX 큐를 선택합니다.
대상이 분류 및 Peer-TID 큐에 연결할 수 없는 한 이 값을 false로 설정하는 것이 좋습니다.
TransmitCapabilities.MaxScatterGatherElementsPerFrame
TransmitCapabilities.ExplicitSendCompleteFlagRequired
true이면 대상/TAL은 프레임의 메타데이터에 이 플래그가 설정된 프레임에 대해서만 TX 전송 완료 표시를 생성합니다.
false이면 대상/TAL은 모든 프레임에 대한 TX 전송 완료 표시를 생성합니다.
TransmitCapabilities.bPad
예약되어 있습니다.
TransmitCapabilities.MinEffectiveSize
프레임을 큐에서 해제할 때 TxMgr은 MinEffectiveSize 보다 작은 프레임을 MinEffectiveSize의 유효 크기로 처리합니다.
TransmitCapabilities.FrameSizeGranularity
이 값은 프레임당 메모리 할당의 세분성과 같습니다. 큐를 해제하기 위해 TxMgr은 프레임 크기가 프레임 크기와 같고 유효 크기가 FrameSizeGranularity의 정수 배수가 되도록 최소의 안쪽 여백을 갖는 것으로 처리합니다.
이 값은 2의 전원으로 설정해야 합니다.
ReceiveCapabilities
수신 기능.
ReceiveCapabilities.RxTxForwarding
예약되어 있습니다.
ReceiveCapabilities.MaxThroughput
디바이스의 최대 처리량을 0.5Mbps 단위로 지정합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 |
지원되는 최소 서버 | Windows Server 2016 |
머리글 | dot11wdi.h |