DOT11EXTIHV_PROCESS_UI_RESPONSE回呼函式 (wlanihv.h)

重要原生 802.11 無線區域網路介面在 Windows 10 和更新版本中已被取代。 請改用 WLAN 設備磁碟機介面 (WDI) 。 如需 WDI 的詳細資訊,請參閱 WLAN 通用 Windows 驅動程式模型
 
作業系統會呼叫 Dot11ExtIhvProcessUIResponse 函式,以透過呼叫 Dot11ExtSendUIRequest來完成由 IHV 延伸模組 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 的詳細資訊,請參閱 原生 802.11 IHV UI 延伸模組 DLL

IHV 延伸模組 DLL 會透過對 Dot11ExtSendUIRequest 函式的呼叫,起始這些使用者互動要求。 針對每個 UI 要求,DLL 必須格式化 DOT11EXT_IHV_UI_REQUEST 結構來定義要求,而且必須將這個結構的 guidUIRequest 成員設定為可唯一識別 UI 要求的 GUID 值。 DLL 會透過Dot11ExtSendUIRequest函式的pIhvUIRequest參數傳遞DOT11EXT_IHV_UI_REQUEST結構的位址。

從 IHV 延伸模組 DLL 接收此資料之後,作業系統會呼叫 Dot11ExtIhvProcessUIResponse 函式來處理使用者回應,這是透過 pvResponseBuffer 參數所參考。 回應資料的格式是由 IHV 所定義,且已由 IHV UI 延伸模組 DLL 進行驗證。

必要條件

   
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。
目標平臺 桌面
標頭 wlanihv.h (包含 Wlanihv.h)

另請參閱

DOT11EXT_IHV_UI_REQUEST

Dot11ExtSendUIRequest