NdisIfDeregisterInterface 関数 (ndis.h)
NdisIfDeregisterInterface 関数は、 への呼び出しによって以前に登録された NDIS ネットワーク インターフェイスを登録解除します。 NdisIfRegisterInterface 関数。
構文
void NdisIfDeregisterInterface(
NET_IFINDEX ifIndex
);
パラメーター
ifIndex
登録解除するネットワーク インターフェイスを識別するインデックス。 インターフェイス プロバイダーは、 への以前の呼び出しからこのインデックスを取得しました。 NdisIfRegisterInterface 関数。
戻り値
なし
解説
NDIS インターフェイス プロバイダーは NdisIfDeregisterInterface 関数を呼び出して、ネットワーク インターフェイスを登録解除し、コンピューター上の既知のインターフェイスの一覧からインターフェイスを削除する必要があることを示します。
インターフェイス プロバイダーは NdisIfDeregisterInterface 関数を呼び出します。たとえば、インターフェイスがアンインストールされているためです。 インターフェイス プロバイダーは、インターフェイスが状態を変更したことを示すために NdisIfDeregisterInterface を呼び出しません。
NdisIfDeregisterInterface はインターフェイス インデックスを解放するため、NDIS は後で登録されている別のインターフェイスにインデックスを再割り当てできます。 インターフェイス インデックスと NET_LUID インデックスを混同しないでください。これは、コンピューターの再起動後も保持されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | NDIS 6.0 以降でサポートされています。 |
対象プラットフォーム | デスクトップ |
Header | ndis.h (Ndis.h を含む) |
Library | Ndis.lib |
IRQL | PASSIVE_LEVEL |
DDI コンプライアンス規則 | Irql_Interfaces_Function(ndis) |