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 不會依 Peer 和 TID 分類 Tx 畫面,而且只會在埠層級提供佇列。 WDI 會使用全域DRR排程待處理埠佇列。
如果為 false,WDI 會依 Peer 和 TID 將 Tx 畫面分類,並利用完整的排程器來選取要傳送的 TX 佇列。
除非目標能夠分類並 Peer-TID 佇列,否則建議將此設定為 false。
TransmitCapabilities.MaxScatterGatherElementsPerFrame
TransmitCapabilities.ExplicitSendCompleteFlagRequired
如果為 true,則目標/TAL 只會針對在框架元數據中設定此旗標的畫面產生 TX 傳送完成指示。
如果為 false,則目標/TAL 會產生所有畫面的 TX 傳送完成指示
TransmitCapabilities.bPad
保留。
TransmitCapabilities.MinEffectiveSize
清除佇列畫面時,TxMgr 會將小於 MinEffectiveS ize 的畫面視為 MinEffectiveSize的有效大小。
TransmitCapabilities.FrameSizeGranularity
此值等於每個畫面的記憶體配置粒度。 為了清除佇列的目的,TxMgr 會將框架視為有效大小等於框架大小加上最小填補量,使得有效大小是 FrameSizeGranularity的整數倍數。
此值必須設定為兩個乘冪。
ReceiveCapabilities
接收功能。
ReceiveCapabilities.RxTxForwarding
保留。
ReceiveCapabilities.MaxThroughput
以 0.5 Mbps 為單位指定裝置的最大輸送量。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 10 |
支援的最低伺服器 | Windows Server 2016 |
標頭 | dot11wdi.h |