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

大事なネイティブ 802.11 ワイヤレス LAN インターフェイスは、Windows 10 以降では非推奨となりました。 代わりに WLAN デバイス ドライバー インターフェイス (WDI) を使用してください。 WDI の詳細については、「 WLAN ユニバーサル Windows ドライバー モデル」を参照してください。
 
オペレーティング システムは Dot11ExtIhvInitAdapter 関数を呼び出して、IHV Extensions DLL でアダプター コンテキストを割り当てて初期化します。

構文

DOT11EXTIHV_INIT_ADAPTER Dot11extihvInitAdapter;

DWORD Dot11extihvInitAdapter(
  [in]           PDOT11_ADAPTER pDot11Adapter,
  [in, optional] HANDLE hDot11SvcHandle,
  [out]          PHANDLE phIhvExtAdapter
)
{...}

パラメーター

[in] pDot11Adapter

初期化するアダプターを識別する DOT11_ADAPTER 構造体へのポインター。

[in, optional] hDot11SvcHandle

アダプターのオペレーティング システムによって割り当てられたハンドル。 IHV 拡張機能 DLL は、 hDot11SvcHandle パラメーターを宣言する IHV Extensibility 関数を呼び出すときに、このハンドル値を使用する必要があります(例: Dot11ExtPreAssociateCompletion

[out] phIhvExtAdapter

ハンドル変数へのポインター。 IHV 拡張機能 DLL では、アダプターの一意のハンドル値を割り当て、* phIhvExtAdapter をハンドル値に設定する必要があります。 オペレーティング システムは、 hIhvExtAdapter パラメーターを宣言する IHV ハンドラー関数を呼び出すときに、このハンドル値を使用します(例: Dot11ExtIhvPerformPreAssociate

通常、IHV Extensions DLL はアダプター コンテキストに状態配列を割り当て、配列のアドレスをハンドル値として返します。

戻り値

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

注釈

オペレーティング システムは、WLAN アダプターが使用可能になり、PCMCIA アダプターが挿入されたときなど、使用が有効になったときに常に Dot11ExtIhvInitAdapter 関数を呼び出します。

WLAN アダプターの初期化の詳細については、「 802.11 WLAN アダプター到着」を参照してください。

要件

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

こちらもご覧ください

ネイティブ 802.11 IHV 拡張性関数

Dot11ExtPreAssociateCompletion Dot11ExtIhvPerformPreAssociate

DOT11_ADAPTER