NET_ADAPTER_LINK_LAYER_CAPABILITIES_INIT function (netadapter.h)

The NET_ADAPTER_LINK_LAYER_CAPABILITIES_INIT function initializes a NET_ADAPTER_LINK_LAYER_CAPABILITIES structure.

Syntax

void NET_ADAPTER_LINK_LAYER_CAPABILITIES_INIT(
  [_Out_] NET_ADAPTER_LINK_LAYER_CAPABILITIES *LinkLayerCapabilities,
  [_In_]  ULONG64                             MaxTxLinkSpeed,
  [_In_]  ULONG64                             MaxRxLinkSpeed
);

Parameters

[_Out_] LinkLayerCapabilities

A pointer to the driver-allocated NET_ADAPTER_LINK_LAYER_CAPABILITIES structure that describes the link layer capabilities of the adapter.

[_In_] MaxTxLinkSpeed

The maximum transmit link speed of the adapter in bits per second. For more information, see OID_GEN_MAX_LINK_SPEED.

[_In_] MaxRxLinkSpeed

The maximum receive link speed of the adapter in bits per second. For more information, see OID_GEN_MAX_LINK_SPEED.

Return value

None

Remarks

NET_ADAPTER_LINK_LAYER_CAPABILITIES_INIT zeroes out the NET_ADAPTER_LINK_LAYER_CAPABILITIES structure and then sets all of its members.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1709
Minimum supported server Windows Server 2016
Minimum KMDF version 1.23
Minimum UMDF version 2.33
Header netadapter.h (include netadaptercx.h)
IRQL PASSIVE_LEVEL