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
Minimum UMDF version 2.33
Header netadapteroffload.h (include netadaptercx.h)

See also

NET_ADAPTER_OFFLOAD_IEEE8021Q_TAG_CAPABILITIES

NetAdapterOffloadSetIeee8021qTagCapabilities