DOT11EXTIHV_DEINIT_SERVICE コールバック関数 (wlanihv.h)
大事なネイティブ 802.11 ワイヤレス LAN インターフェイスは、Windows 10 以降では非推奨となりました。 代わりに WLAN デバイス ドライバー インターフェイス (WDI) を使用してください。 WDI の詳細については、「 WLAN ユニバーサル Windows ドライバー モデル」を参照してください。
構文
DOT11EXTIHV_DEINIT_SERVICE Dot11extihvDeinitService;
void Dot11extihvDeinitService()
{...}
パラメーター
このコールバック関数にはパラメーターがありません。
戻り値
なし
解説
Dot11ExtIhvDeinitService 関数が呼び出されると、IHV Extensions DLL はオペレーティング システムによって安全にアンロードできる状態にする必要があります。 DLL は、この関数が呼び出されたときに、これらのガイドラインに従う必要があります。
- オペレーティング システムは、 を呼び出します。 Dot11ExtIhvDeinitService 関数を呼び出す前の Dot11ExtIhvDeinitAdapter 関数。 その結果、 Dot11ExtIhvDeinitService 関数は WLAN アダプターに対する操作を開始しないでください。 代わりに、 Dot11ExtIhvDeinitService は、オペレーティング システムによってアンロードされる DLL を準備する必要があります。
- DLL は、作成したすべての実行中のスレッドを終了する必要があります。 DLL は、すべてのスレッドが終了するまで Dot11ExtIhvDeinitService 関数呼び出しから返してはなりません。
- DLL は、DLL 自体に割り当てられたリソースを解放する必要があります。 特に、 Dot11ExtAllocateBuffer の呼び出しによって割り当てられた DLL のすべてのメモリは、 Dot11ExtFreeBuffer の呼び出しを通じて解放する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
対象プラットフォーム | デスクトップ |
Header | wlanihv.h (Wlanihv.h を含む) |