NdisIfDeregisterProvider 関数 (ndis.h)
NdisIfDeregisterProvider 関数は、 の呼び出しによって以前に登録されたインターフェイス プロバイダーを登録解除します。 NdisIfRegisterProvider 関数。
構文
void NdisIfDeregisterProvider(
[in] NDIS_HANDLE NdisProviderHandle
);
パラメーター
[in] NdisProviderHandle
ネットワーク インターフェイス プロバイダーを識別するハンドル。 呼び出し元は、 への以前の呼び出しからこのハンドルを取得しました。 NdisIfRegisterProvider 関数。
戻り値
なし
解説
NDIS ドライバーは NdisIfDeregisterProvider 関数を呼び出して、ネットワーク インターフェイス プロバイダーとして登録を解除します。 NDIS ドライバーは、アンロード時にインターフェイス プロバイダーとして登録解除する必要があります。
インターフェイス プロバイダーは、 NdisIfDeregisterProvider を呼び出すときに登録されたインターフェイスがないことを確認する必要があります。 インターフェイスを登録解除するには、プロバイダーが を呼び出す必要があります。 NdisIfDeregisterInterface 関数は、登録されているインターフェイスごとに 1 回です。
プロバイダーは、NdisIfDeregisterProvider を呼び出した後、NdisProviderHandle パラメーターで渡されたプロバイダー ハンドルを使用しないでください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | NDIS 6.0 以降でサポートされています。 |
対象プラットフォーム | デスクトップ |
Header | ndis.h (Ndis.h を含む) |
Library | Ndis.lib |
IRQL | PASSIVE_LEVEL |
DDI コンプライアンス規則 | Irql_Interfaces_Function(ndis) |