NdisIfDeleteIfStackEntry 関数 (ndis.h)

NdisIfDeleteIfStackEntry 関数は、NDIS インターフェイス スタック内の 2 つのネットワーク インターフェイスの順序に関する情報を削除します。

構文

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

パラメーター

[in] HigherLayerIfIndex

スタック テーブルの上位のインターフェイスのネットワーク インターフェイス インデックス。

[in] LowerLayerIfIndex

スタック テーブルの下位にあるインターフェイスのネットワーク インターフェイス インデックス。

戻り値

なし

解説

NDIS ドライバーは NdisIfDeleteIfStackEntry を呼び出して、 NdisIfAddIfStackEntry 関数を呼び出して以前に追加したスタック エントリを削除します。 NDIS は、一致するエントリが見つかると、そのインターフェイス スタック テーブルからスタック エントリを削除します。

NDIS では、インターフェイス スタック テーブル (RFC 2863ifStackTable) が維持されます。 NDIS には、このテーブルのエントリを追加および削除するための NdisIfAddIfStackEntry 関数と NdisIfDeleteIfStackEntry 関数が用意されています。

要件

要件
サポートされている最小のクライアント NDIS 6.0 以降でサポートされています。
対象プラットフォーム デスクトップ
Header ndis.h (Ndis.h を含む)
Library Ndis.lib
IRQL PASSIVE_LEVEL
DDI コンプライアンス規則 Irql_Interfaces_Function(ndis)

こちらもご覧ください

NdisIfAddIfStackEntry