共用方式為


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