NdisIfDeleteIfStackEntry function (ndis.h)

The NdisIfDeleteIfStackEntry function deletes information about the ordering of two network interfaces in the NDIS interface stack.

Syntax

void NdisIfDeleteIfStackEntry(
  [in] NET_IFINDEX HigherLayerIfIndex,
  [in] NET_IFINDEX LowerLayerIfIndex
);

Parameters

[in] HigherLayerIfIndex

The network interface index for the interface that was higher in the stack table.

[in] LowerLayerIfIndex

The network interface index for the interface that was lower in the stack table.

Return value

None

Remarks

NDIS drivers call NdisIfDeleteIfStackEntry to delete a stack entry that was previously added by calling the NdisIfAddIfStackEntry function. NDIS deletes the stack entry from its interface stack table if it finds a matching entry.

NDIS maintains an interface stack table (ifStackTable from RFC 2863). NDIS provides the NdisIfAddIfStackEntry and NdisIfDeleteIfStackEntry functions to add and delete entries in this table.

Requirements

Requirement Value
Minimum supported client Supported in NDIS 6.0 and later.
Target Platform Desktop
Header ndis.h (include Ndis.h)
Library Ndis.lib
IRQL PASSIVE_LEVEL
DDI compliance rules Irql_Interfaces_Function(ndis)

See also

NdisIfAddIfStackEntry