DOT11EXTIHV_INIT_SERVICE コールバック関数 (wlanihv.h)
構文
DOT11EXTIHV_INIT_SERVICE Dot11extihvInitService;
DWORD Dot11extihvInitService(
[in] DWORD dwVerNumUsed,
[in] PDOT11EXT_APIS pDot11ExtAPI,
LPVOID pvReserved,
[out] PDOT11EXT_IHV_HANDLERS pDot11IHVHandlers
)
{...}
パラメーター
[in] dwVerNumUsed
オペレーティング システムで使用されるインターフェイスのバージョン。 このパラメーターの値は、 の pDot11IHVVersionInfo パラメーターで返されるバージョン番号の範囲の間にある必要があります。Dot11ExtIhvGetVersionInfo IHV ハンドラー関数を します。
[in] pDot11ExtAPI
オペレーティング システムでサポートされている IHV 機能拡張関数のアドレスを含む、DOT11EXT_APIS 構造体へのポインター。 オペレーティング システムは、Dot11ExtIhvInitService 関数の呼び出しを行う前に、このパラメーターを関数アドレスで書式設定します。
pvReserved
このパラメーターは、オペレーティング システムで使用するために予約されています。
[out] pDot11IHVHandlers
IHV 拡張機能 DLL でサポートされている IHV ハンドラー関数のアドレスを含む、DOT11EXT_IHV_HANDLERS 構造体へのポインター。 DLL は、Dot11ExtIhvInitService 関数の呼び出しから戻る前に、関数アドレスでこのパラメーターを書式設定します。
戻り値
呼び出しが成功した場合、関数はERROR_SUCCESSを返します。 それ以外の場合は、Winerror.h で定義されているエラー コードが返されます。
備考
オペレーティング システムは、Dot11ExtIhvInitService 関数を呼び出します。Dot11ExtIhvGetVersionInfo 関数を します。 呼び出されると、Dot11ExtIhvInitService 必要に応じて IHV 拡張機能 DLL を初期化する必要があります。 関数が戻るときに、IHV ハンドラー関数への追加の呼び出しを受け入れるように DLL を準備する必要があります。
pDot11IHVHandlers パラメーターを使用してアドレスが解決される他の IHV 拡張機能およびハンドラー関数の処理方法とは異なり、オペレーティング システムは、GetProcAddress 関数を呼び出すことによって、Dot11ExtIhvInitService 関数のアドレスを解決します。 その結果、IHV 拡張機能 DLL の開発者は、次のガイドラインに従う必要があります。
- DLL は、このトピックで説明する形式を持つ Dot11ExtIhvInitService という名前の関数を実装する必要があります。
- ソース モジュール定義 (.def) ファイルの EXPORTS ステートメントは、IHV 拡張機能 DLL のビルドに使用され、Dot11ExtIhvInitService 関数の関数名エントリを含める必要があります。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | wlanihv.h (Wlanihv.h を含む) |
関連項目
Dot11ExtIhvGetVersionInfo の