次の方法で共有


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

重要Native 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 拡張機能 DLL によって作成され、Dot11ExtSendUIRequest への呼び出しの pIhvUIRequest パラメーター渡されます。

[out] pbIsRequestPending

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

戻り値

呼び出しが成功した場合、関数は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 は * pbIsRequestPending を TRUE 設定する必要があります。 それ以外の場合、DLL は * pbIsRequestPending を FALSE 設定する必要があります。

必要条件

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

関連項目

DOT11EXT_IHV_UI_REQUEST

Dot11ExtSendUIRequest