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

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

構文

DOT11EXTIHV_IS_UI_REQUEST_PENDING Dot11extihvIsUiRequestPending;

DWORD Dot11extihvIsUiRequestPending(
  [in]  GUID guidUIRequest,
  [out] PBOOL pbIsRequestPending
)
{...}

パラメーター

[in] guidUIRequest

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

[out] pbIsRequestPending

ブール値を指すポインターです。 guidUIRequest パラメーターで識別される UI 要求が保留中の場合、IHV 拡張機能 DLL は * pbIsRequestPendingTRUE に設定する必要があります。

戻り値

呼び出しが成功した場合、関数は 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 値に設定する必要があります。 IHV 拡張機能 DLL は、Dot11ExtSendUIRequest 関数の pIhvUIRequest パラメーターを介して、DOT11EXT_IHV_UI_REQUEST構造体のアドレスを渡します。

オペレーティング システムは Dot11ExtIhvIsUIRequestPending 関数を定期的に呼び出して、 guidUIRequest パラメーターで識別される UI 要求の状態を照会できます。 UI 要求がまだ保留中の場合、IHV 拡張機能 DLL は * pbIsRequestPendingTRUE に設定する必要があります。 それ以外の場合、DLL は * pbIsRequestPendingFALSE に設定する必要があります。

要件

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

こちらもご覧ください

DOT11EXT_IHV_UI_REQUEST

Dot11ExtSendUIRequest