次の方法で共有


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