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 |