NET_ADAPTER_OFFLOAD_IEEE8021Q_TAG_CAPABILITIES structure (netadapteroffload.h)

The NET_ADAPTER_OFFLOAD_IEEE8021Q_TAG_CAPABILITIES structure describes a network interface card (NIC)'s IEEE 802.1 priority tagging and virtual LAN (VLAN) tagging capabilities.

Syntax

typedef struct _NET_ADAPTER_OFFLOAD_IEEE8021Q_TAG_CAPABILITIES {
  ULONG                                   Size;
  NET_ADAPTER_OFFLOAD_IEEE8021Q_TAG_FLAGS Flags;
} NET_ADAPTER_OFFLOAD_IEEE8021Q_TAG_CAPABILITIES;

Members

Size

The size of this structure in bytes.

Flags

Flags specifying whether the NIC can perform IEEE 802.1 priority and VLAN tagging.

Flag Description
NetAdapterOffloadIeee8021PriorityTaggingFlag Set if the NIC is capable of performing IEEE 802.1 priority tagging.
NetAdapterOffloadIeee8021VlanTaggingFlag Set if the NIC is capable of performing VLAN tagging.

Remarks

Call NET_ADAPTER_OFFLOAD_IEEE8021Q_TAG_CAPABILITIES_INIT to initialize this structure. The client driver passes an initialized NET_ADAPTER_OFFLOAD_IEEE8021Q_TAG_CAPABILITIES structure as a parameter to NetAdapterOffloadSetIeee8021qTagCapabilities.

Requirements

Requirement Value
Minimum supported client Windows 11
Minimum supported server Windows Server 2022
Header netadapteroffload.h (include netadaptercx.h)

See also

NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES_INIT

NetAdapterOffloadSetIeee8021qTagCapabilities