次の方法で共有


DOT11EXTIHV_DEINIT_SERVICE コールバック関数 (wlanihv.h)

重要Native 802.11 ワイヤレス LAN インターフェイスは、Windows 10 以降では非推奨です。 代わりに WLAN デバイス ドライバー インターフェイス (WDI) を使用してください。 WDI の詳細については、WLAN ユニバーサル Windows ドライバー モデル を参照してください。
 
オペレーティング システムは、Dot11ExtIhvDeinitService 関数を呼び出して、IHV 拡張機能 DLL を停止します。

構文

DOT11EXTIHV_DEINIT_SERVICE Dot11extihvDeinitService;

void Dot11extihvDeinitService()
{...}

パラメーター

このコールバック関数にはパラメーターがありません。

戻り値

何一つ

備考

Dot11ExtIhvDeinitService 関数が呼び出されると、IHV 拡張機能 DLL は、オペレーティング システムによって安全にアンロードできる状態にする必要があります。 DLL は、この関数が呼び出されるときに、これらのガイドラインに従う必要があります。

  • オペレーティング システムは、次のコードを呼び出します。 Dot11ExtIhvDeinitService 関数を呼び出す前に、Dot11ExtIhvDeinitAdapter 関数を します。 その結果、dot11ExtIhvDeinitService 関数 は WLAN アダプターに対する操作を開始しないでください。 代わりに、Dot11ExtIhvDeinitService 、オペレーティング システムによってアンロードされる DLL を準備する必要があります。
  • DLL は、作成したすべての実行中のスレッドを終了する必要があります。 DLL は、すべてのスレッドが終了するまで、Dot11ExtIhvDeinitService 関数呼び出しから戻る必要があります。
  • DLL は、DLL 自体に割り当てられたリソースを解放する必要があります。 特に、Dot11ExtAllocateBuffer への呼び出しによって割り当てられた DLL のすべてのメモリは、dot11ExtFreeBuffer 呼び出しによって解放する必要があります。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
ターゲット プラットフォーム デスクトップ
ヘッダー wlanihv.h (Wlanihv.h を含む)

関連項目

Dot11ExtAllocateBuffer

Dot11ExtIhvDeinitAdapter

Dot11ExtFreeBuffer