次の方法で共有


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

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

構文

DOT11EXTIHV_INIT_VIRTUAL_STATION Dot11extihvInitVirtualStation;

DWORD Dot11extihvInitVirtualStation(
  [in] PDOT11EXT_VIRTUAL_STATION_APIS pDot11ExtVSAPI,
       LPVOID pvReserved
)
{...}

パラメーター

[in] pDot11ExtVSAPI

へのポインター DOT11EXT_VIRTUAL_STATION_APIS 構造体。オペレーティング システムでサポートされている IHV 拡張仮想ステーション関数のアドレスが含まれています。 オペレーティング システムは、Dot11ExtIhvInitVirtualStation 関数の呼び出しを行う前に、関数アドレスでこのパラメーターを書式設定します。

pvReserved

このパラメーターはオペレーティング システムで使用するために予約されており、null する必要があります。

戻り値

呼び出しが成功した場合、関数はERROR_SUCCESSを返します。 それ以外の場合は、Winerror.h で定義されているエラー コードが返されます。

備考

IHV 拡張機能 DLL でこの関数を実装およびエクスポートする場合は省略可能です。

オペレーティング システムは、Dot11ExtIhvInitService 関数を呼び出した直後に、Dot11ExtIhvInitVirtualStation 関数を呼び出します。Dot11ExtIhvInitAdapter 関数を します。

Dot11ExtIhvInitVirtualStation 呼び出しに応答して、IHV 拡張機能 DLL は、Dot11ExtIhvInitService 関数呼び出しから提供された情報を使用して、その内部データ構造を初期化できます。

IHV 拡張機能 DLL は、pDot11ExtVSAPI パラメーターがポイントする仮想ステーション API 関数を、Dot11ExtIhvInitVirtualStation 関数が返した後にのみ呼び出すことができます。
 
オペレーティング システムは、GetProcAddress 関数を呼び出すことによって、Dot11ExtIhvInitVirtualStation 関数のアドレスを解決します。 その結果、IHV 拡張機能 DLL の開発者は、この関数が実装されている場合、これらのガイドラインに従う必要があります。
  • DLL は、このトピックで説明する形式を持つ Dot11ExtIhvInitVirtualStation という名前の関数を実装する必要があります。
  • IHV 拡張機能 DLL のビルドに使用されるソース モジュール定義 (.def) ファイルの EXPORTS ステートメントには、Dot11ExtIhvInitVirtualStation 関数の関数名エントリが含まれている必要があります。
GetProcAddress の詳細については、Microsoft Windows SDK のドキュメントを参照してください。

必要条件

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

関連項目

DOT11EXT_APIS

DOT11EXT_IHV_HANDLERS

Dot11ExtIhvGetVersionInfo