次の方法で共有


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

重要Native 802.11 ワイヤレス LAN インターフェイスは、Windows 10 以降では非推奨です。 代わりに WLAN デバイス ドライバー インターフェイス (WDI) を使用してください。 WDI の詳細については、WLAN ユニバーサル Windows ドライバー モデル を参照してください。
 
IHV 拡張機能 DLL は、Dot11ExtSendUIRequest 関数を呼び出して、Native 802.11 IHV UI Extensions DLLを介してユーザー通知または入力を要求します。

構文

DOT11EXT_SEND_UI_REQUEST Dot11extSendUiRequest;

DWORD Dot11extSendUiRequest(
  [in, optional] HANDLE hDot11SvcHandle,
  [in]           PDOT11EXT_IHV_UI_REQUEST pIhvUIRequest
)
{...}

パラメーター

[in, optional] hDot11SvcHandle

オペレーティング システムがワイヤレス LAN (WLAN) アダプターを参照するために使用するハンドル。 このハンドル値は、Dot11ExtIhvInitAdapter IHV ハンドラー関数への以前の呼び出しによって指定されました。

[in] pIhvUIRequest

呼び出し元によって割り当てられたバッファーへのポインター。次のように書式設定されます。 DOT11EXT_IHV_UI_REQUEST 構造体。

戻り値

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

備考

IHV 拡張機能 DLL は、Dot11ExtSendUIRequest 関数を呼び出すときに、これらのガイドラインに従う必要があります。

  • Native 802.11 IHV UI Extensions DLL によるイベント通知の要求は、 Dot11ExtIhvProcessUIResponse IHV ハンドラー関数。 IHV 拡張 DLL は、要求が完了するまで、pIhvUIRequest パラメーターによって参照されるメモリを解放することはできません。
  • オペレーティング システムが Dot11ExtIhvAdapterReset または dot11ExtIhvDeinitAdapter IHV ハンドラー関数を呼び出す場合、IHV 拡張機能 DLL は UI 要求が取り消されたと見なすことができます。 この状況では、DLL は、pIhvUIRequest パラメーターによって参照されるメモリを解放する必要があります。
  • オペレーティング システムは、要求の完了状態に対する呼び出しを通じてクエリを実行できます。dot11ExtIhvIsUIRequestPending IHV ハンドラー関数を します。

必要条件

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

関連項目

Dot11ExtIhvAdapterReset

Dot11ExtIhvDeinitAdapter

Dot11ExtIhvProcessUIResponse

Dot11ExtIhvInitAdapter

Dot11ExtIhvIsUIRequestPending