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