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

大事なネイティブ 802.11 ワイヤレス LAN インターフェイスは、Windows 10 以降では非推奨となりました。 代わりに WLAN デバイス ドライバー インターフェイス (WDI) を使用してください。 WDI の詳細については、「 WLAN ユニバーサル Windows ドライバー モデル」を参照してください。
 
オペレーティング システムは Dot11ExtIhvProcessUIResponse 関数を呼び出して、 Dot11ExtSendUIRequest の呼び出しによって IHV Extensions DLL によって開始された UI 要求を完了します。

構文

DOT11EXTIHV_PROCESS_UI_RESPONSE Dot11extihvProcessUiResponse;

DWORD Dot11extihvProcessUiResponse(
  [in]           GUID guidUIRequest,
  [in]           DWORD dwByteCount,
  [in, optional] LPVOID pvResponseBuffer
)
{...}

パラメーター

[in] guidUIRequest

要求を識別する GUID。 この GUID 値は IHV Extensions DLL によって作成され、Dot11ExtSendUIRequest の呼び出しの pIhvUIRequest パラメーターを介して渡されました。

[in] dwByteCount

pvResponseBuffer パラメーターを介して参照されるデータの長さ (バイト単位)。

[in, optional] pvResponseBuffer

ユーザー データを含むバッファーへのポインター。

戻り値

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

注釈

IHV 拡張機能 DLL は、関連付け前操作中の通知の表示や、関連付け後操作の資格情報の入力など、ユーザーとの対話のために IHV UI 拡張機能 DLL に要求を発行できます。 IHV UI 拡張機能 DLL の詳細については、「 Native 802.11 IHV UI Extensions DLL」を参照してください。

IHV 拡張機能 DLL は、 Dot11ExtSendUIRequest 関数の呼び出しを通じて、ユーザー操作のためにこれらの要求を開始します。 UI 要求ごとに、DLL は要求を定義するために DOT11EXT_IHV_UI_REQUEST 構造体を書式設定し、この構造体の guidUIRequest メンバーを UI 要求を一意に識別する GUID 値に設定する必要があります。 DLL は、dot11ExtSendUIRequest 関数の pIhvUIRequest パラメーターを介して、DOT11EXT_IHV_UI_REQUEST構造体のアドレスを渡します。

IHV Extensions DLL からこのデータを受け取った後、オペレーティング システムは Dot11ExtIhvProcessUIResponse 関数を呼び出して、 pvResponseBuffer パラメーターを介して参照されるユーザー応答を処理します。 応答データは IHV によって定義された形式であり、IHV UI 拡張機能 DLL によって検証されています。

要件

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

こちらもご覧ください

DOT11EXT_IHV_UI_REQUEST

Dot11ExtSendUIRequest