次の方法で共有


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