WDI_TX_METADATA - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// dot11wdi.h

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;
View the official Windows Driver Kit DDI reference
// dot11wificxintf.h

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;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-dot11wdi-_wdi_tx_metadata)

_WDI_TX_METADATA structure

Description

[!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.

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.

See also

WDI_EXEMPTION_ACTION_TYPE

WDI_TXRX_CAPABILITIES


Windows Driver Kit DDI reference (ns-dot11wificxintf-wdi_tx_metadata)

Description

[!IMPORTANT] This topic is part of the WiFiCx driver model. 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 previous Wi-Fi driver model WDI is now in maintenance mode and will only receive high priority fixes.

[!WARNING] Some information in this topic relates to prereleased product, which may be substantially modified before it is commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

This function is reserved for system use and should not be called in your code.

Members

PortID

Reserved.

PeerID

Reserved.

ExTID

Reserved.

IsUnicast

Reserved.

bAllowLegacyRates

Reserved.

Ethertype

Reserved.

bTxCompleteRequired

Reserved.

PnLength

Reserved.

TxCost

Reserved.

ExemptionAction

Reserved.

MpduPn

Reserved.

ReplayIHVReserved0

Reserved.

ReplayIHVReserved1

Reserved.

SeqCtl

Reserved.

wPad

Reserved.

Remarks

See also