NET_ADAPTER_OFFLOAD_IEEE8021Q_TAG_CAPABILITIES_INIT function (netadapteroffload.h)

The NET_ADAPTER_OFFLOAD_IEEE8021Q_TAG_CAPABILITIES_INIT function initializes a NET_ADAPTER_OFFLOAD_IEEE8021Q_TAG_CAPABILITIES structure.

Syntax

void NET_ADAPTER_OFFLOAD_IEEE8021Q_TAG_CAPABILITIES_INIT(
  [_Out_] NET_ADAPTER_OFFLOAD_IEEE8021Q_TAG_CAPABILITIES *Ieee8021qCapabilities,
  [_In_]  NET_ADAPTER_OFFLOAD_IEEE8021Q_TAG_FLAGS        Flags
);

Parameters

[_Out_] Ieee8021qCapabilities

A pointer to a driver-allocated NET_ADAPTER_OFFLOAD_IEEE8021Q_TAG_CAPABILITIES structure.

[_In_] Flags

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

Return value

None

Remarks

The client driver calls NET_ADAPTER_OFFLOAD_IEEE8021Q_TAG_CAPABILITIES_INIT to initialize a NET_ADAPTER_OFFLOAD_IEEE8021Q_TAG_CAPABILITIES structure. The driver passes the initialized NET_ADAPTER_OFFLOAD_IEEE8021Q_TAG_CAPABILITIES structure as a parameter to the NetAdapterOffloadSetIeee8021qTagCapabilities function to register it.

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_IEEE8021Q_TAG_CAPABILITIES

NetAdapterOffloadSetIeee8021qTagCapabilities