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;
Member
InterconnectType
Verbindungstyp des Ziels.
TransmitCapabilities
Übertragungsfunktionen.
MaxMemBlocksPerFrame
Maximale Anzahl von Scatter Gather-Elementen in einem Frame. WDI koaleszeiert Frames nach Bedarf, damit der IHV-Miniport keinen Frame empfängt, der mehr Punktsammlungselemente benötigt, als von dieser Funktion angegeben. Um eine optimale Leistung zu erzielen, wird empfohlen, dass diese Funktion höher als der typische Frame festgelegt wird, da für die Koalescierung eine Speicherkopie erforderlich ist. Wenn diese Funktion nicht größer als die maximale Framegröße dividiert durch Seitengröße ist, kann WDI den Frame möglicherweise nicht erfolgreich zusammenfügen, und er wird möglicherweise gelöscht.
TransmitCapabilities.TargetPriorityQueueing
Wenn true, klassifizieren WDI Tx-Frames nicht nach Peer und TID und stellt nur Warteschlangen auf Portebene bereit. WDI plant backlogged port queues using a global DRR.
Wenn false, klassifiziert WDI Tx-Frames nach Peer und TID und verwendet den vollständigen Planer, um zu übertragende TX-Warteschlangen auszuwählen.
Die Einstellung auf false wird empfohlen, es sei denn, das Ziel kann klassifizierungs- und Peer-TID-Warteschlangen ausführen.
TransmitCapabilities.MaxScatterGatherElementsPerFrame
TransmitCapabilities.ExplicitSendCompleteFlagRequired
Wenn true, generiert das Ziel/TAL eine TX-Sendeabschlussanzeige nur für Frames, für die dieses Flag in den Metadaten des Frames festgelegt ist.
Wenn false, generiert das Ziel/TAL eine TX-Sendeabschlussanzeige für alle Frames.
TransmitCapabilities.bPad
Reserviert.
TransmitCapabilities.MinEffectiveSize
Beim Dequeuieren von Frames behandelt der TxMgr Frames, die kleiner als MinEffectiveSize sind, mit einer effektiven Größe von MinEffectiveSize.
TransmitCapabilities.FrameSizeGranularity
Dieser Wert entspricht der Granularität der Arbeitsspeicherzuordnung pro Frame. Für die Dequeuierung behandelt der TxMgr einen Frame als eine effektive Größe, die der Framegröße und dem geringsten Abstand entspricht, sodass die effektive Größe ein ganzzahliges Vielfaches der FrameSizeGranularity ist.
Dieser Wert muss auf eine Leistung 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 |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Kopfzeile | dot11wdi.h |