Freigeben über


WDI_TXRX_CAPABILITIES Struktur (dot11wdi.h)

Die WDI_TXRX_CAPABILITIES-Struktur definiert die Zielfunktionen.

Syntax

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;

Angehörige

InterconnectType

Verbindungstyp des Ziels.

TransmitCapabilities

Übertragungsfunktionen.

MaxMemBlocksPerFrame

Maximale Anzahl von XY-Gather-Elementen in einem Frame. WDI gliedert Rahmen nach Bedarf zusammen, sodass der IHV-Miniport keinen Frame erhält, der mehr Punktsammlungselemente erfordert als durch diese Funktion angegeben. Für eine optimale Leistung wird empfohlen, dass diese Funktion höher als der typische Frame festgelegt ist, da für die Zusammenführung eine Speicherkopie erforderlich ist. Wenn diese Funktion nicht größer als die maximale Framegröße ist, die durch die Seitengröße geteilt wird, kann WDI den Frame möglicherweise nicht erfolgreich zusammengliedern und verworfen werden.

TransmitCapabilities.TargetPriorityQueueing

Wenn wahr, klassifiziert WDI Tx-Frames nicht nach Peer und TID und stellt nur Warteschlange auf Portebene bereit. WDI plant backloggierte Portwarteschlangen mithilfe eines globalen DRR.

Wenn "false" klassifiziert WDI Tx-Frames nach Peer und TID und verwendet den vollständigen Scheduler, um TX-Warteschlangen für die Übertragung auszuwählen.

Das Festlegen auf "false" wird empfohlen, es sei denn, das Ziel ist in der Lage, die Warteschlange zu klassifizieren und Peer-TID.

TransmitCapabilities.MaxScatterGatherElementsPerFrame

TransmitCapabilities.ExplicitSendCompleteFlagRequired

Wenn true, generiert das Ziel/TAL eine TX-Sendeabschlussanzeige nur für Frames, die dieses Flag in den Metadaten des Frames festgelegt haben.

Wenn false, generiert das Ziel/TAL eine TX-Sendeabschlussanzeige für alle Frames.

TransmitCapabilities.bPad

Reserviert.

TransmitCapabilities.MinEffectiveSize

Beim Entfernen von Frames behandelt das TxMgr Frames kleiner als MinEffectiveSize als effektive Größe von MinEffectiveSize.

TransmitCapabilities.FrameSizeGranularity

Dieser Wert entspricht der Granularität der Speicherzuweisung pro Frame. Für die Dequeuierung behandelt das TxMgr einen Frame als effektive Größe, die der Framegröße entspricht, plus der geringsten Abstandsmenge, sodass die effektive Größe ein ganzzahliges Vielfaches der FrameSizeGranularityist.

Dieser Wert muss auf eine Potenz von zwei festgelegt werden.

ReceiveCapabilities

Empfangen von Funktionen.

ReceiveCapabilities.RxTxForwarding

Reserviert.

ReceiveCapabilities.MaxThroughput

Gibt den maximalen Durchsatz des Geräts in Einheiten von 0,5 MBit/s an.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
mindestens unterstützte Server- Windows Server 2016
Header- dot11wdi.h