共用方式為


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