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 の場合、ターゲット/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
Header dot11wdi.h