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 佇列。
除非目標能夠分類和對等 TID 佇列,否則建議將此設定為 false。
TransmitCapabilities.MaxScatterGatherElementsPerFrame
TransmitCapabilities.ExplicitSendCompleteFlagRequired
如果為 true,則 target/TAL 只會針對框架元數據中設定此旗標的畫面產生 TX 傳送完成指示。
如果為 false,則 target/TAL 會產生所有畫面格的 TX 傳送完成指示
TransmitCapabilities.bPad
保留的。
TransmitCapabilities.MinEffectiveSize
清除佇列畫面時,TxMgr 會將小於 MinEffectiveSize 的畫面視為具有 有效大小的 MinEffectiveSize。
TransmitCapabilities.FrameSizeGranularity
此值等於每個畫面的記憶體配置粒度。 為了清除佇列的目的,TxMgr 會將框架視為有效大小等於框架大小加上最小邊框間距,使有效大小是 FrameSizeGranularity 的整數倍數。
此值必須設定為兩個的乘冪。
ReceiveCapabilities
接收功能。
ReceiveCapabilities.RxTxForwarding
保留的。
ReceiveCapabilities.MaxThroughput
以 0.5 Mbps 為單位指定裝置的最大輸送量。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 |
最低支援的伺服器 | Windows Server 2016 |
標頭 | dot11wdi.h |