WDI_TX_METADATA structure (dot11wdi.h)
Important
This topic is part of the WDI driver model released in Windows 10. The WDI driver model is in maintenance mode and will only receive high priority fixes. WiFiCx is the Wi-Fi driver model released in Windows 11. We recommend that you use WiFiCx to take advantage of the latest features.
The WDI_TX_METADATA structure defines the TX metadata.
Syntax
typedef struct _WDI_TX_METADATA {
WDI_PORT_ID PortID;
WDI_PEER_ID PeerID;
WDI_EXTENDED_TID ExTID;
BOOLEAN IsUnicast;
BOOLEAN bAllowLegacyRates;
UINT16 Ethertype;
BOOLEAN bTxCompleteRequired;
UINT8 PnLength;
UINT16 TxCost;
WDI_EXEMPTION_ACTION_TYPE ExemptionAction;
WDI_TXRX_MPDU_PN MpduPn;
UINT64 ReplayIHVReserved0;
UINT64 ReplayIHVReserved1;
UINT16 SeqCtl;
UINT16 wPad;
} WDI_TX_METADATA, *PWDI_TX_METADATA;
Members
PortID
Port ID of the frame.
PeerID
Peer ID of the frame (only if TargetPriorityQueueing is false).
ExTID
Extended TID of the frame (only if TargetPriorityQueueing is false).
IsUnicast
Specifies if the frame is for a unicast recipient address.
bAllowLegacyRates
Specifies if legacy rates should be used for transmitting the frame.
Ethertype
Specifies the Ethertype of the frame.
bTxCompleteRequired
Specifies if an NdisWdiTxSendCompleteIndication is required for this frame.
PnLength
Specifies the PnLength for the frame. This is only applicable to Requeued/Replayed TX frames. Otherwise, set to zero.
TxCost
Specifies the number of credits required to dequeue the frame.
ExemptionAction
Specifies the WDI_EXEMPTION_ACTION_TYPE value for this frame.
MpduPn
Specifies the MpduPn for the frame. This is only applicable to Requeued/Replayed TX frames. Otherwise, set to zero.
ReplayIHVReserved0
Reserved for use by the IHV miniport for Requeued/Replayed TX frames. This is only applicable to Requeued/Replayed TX frames. Otherwise, set to zero.
ReplayIHVReserved1
Reserved for use by the IHV miniport for Requeued/Replayed TX frames. This is only applicable to Requeued/Replayed TX frames. Otherwise, set to zero.
SeqCtl
Specifies the SeqCtl (if necessary). This is only applicable to Requeued/Replayed TX frames. Otherwise, set to zero.
wPad
Reserved.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 |
Minimum supported server | Windows Server 2016 |
Header | dot11wdi.h |