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 以降でサポートされています。 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | ndis.h (Ndis.h を含む) |
ライブラリ | Ndis.lib |
IRQL | PASSIVE_LEVEL |
DDI コンプライアンス規則 を する | Irql_Interfaces_Function(ndis) |
関連項目
NdisIfDeregisterInterface の
NdisIfRegisterProvider の