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 不会按对等和 TID 对 Tx 帧进行分类,并且仅在端口级别提供队列。 WDI 使用全局 DRR 计划积压的端口队列。
如果为 false,则 WDI 按对等和 TID 对 Tx 帧进行分类,并利用完整的计划程序选择要传输的 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.5 Mbps 为单位指定设备的最大吞吐量。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 10 |
支持的最低服务器 | Windows Server 2016 |
标头 | dot11wdi.h |