共用方式為


EapPeerQueryUIBlobFromInteractiveUIInputFields 函式 (eapmethodpeerapis.h)

EapPeerQueryUIBlobFromInteractiveUIInputFields 函式會將使用者資訊轉換成 EAPHost 運行時間函式可使用的使用者 BLOB。

語法

DWORD EapPeerQueryUIBlobFromInteractiveUIInputFields(
  [in]      DWORD                         dwVersion,
  [in]      DWORD                         dwFlags,
  [in]      DWORD                         dwSizeofUIContextData,
  [in]      const BYTE                    *pUIContextData,
  [in]      const EAP_INTERACTIVE_UI_DATA *pEapInteractiveUIData,
  [out]     DWORD                         *pdwSizeOfDataFromInteractiveUI,
  [out]     BYTE                          **ppDataFromInteractiveUI,
  [out]     EAP_ERROR                     **ppEapError,
  [in, out] LPVOID                        *ppvReserved
);

參數

[in] dwVersion

API 版本號碼。 必須設定為零。

[in] dwFlags

描述 EAP 驗證會話行為的 EAP 旗標 組合。

[in] dwSizeofUIContextData

pUIContextData 參數中內容數據的大小,以位元組為單位。

[in] pUIContextData

包含UI內容數據的BLOB指標,表示為欄位數據的內部指標。 要求者會從 EAPHost 執行時間函式取得這些內部指標。

[in] pEapInteractiveUIData

接收 EAP_INTERACTIVE_UI_DATA 結構的指標,其中包含EAP支援專案上引發之互動式使用者介面元件的元件的元件的組態資訊。

[out] pdwSizeOfDataFromInteractiveUI

DWORD 的指標,指定 ppDataFromInteractiveUI 參數所指向的緩衝區大小,以位元組為單位。 如果此值未設定為 0,則必須在 ppDataFromInteractiveUI 參數中提供此參數所指定大小的緩衝區指標。

[out] ppDataFromInteractiveUI

接收可用於驗證之認證的 BLOB 的指標。 呼叫端應該使用 函式 EapPeerFreeMemory 釋放內部指標,從最內部的指標開始。 如果為此參數提供非 NULL 值,表示將現有的數據 BLOB 傳遞給此參數,則提供的數據 BLOB 將會更新並傳回於此參數中。

[out] ppEapError

EAP_ERROR 結構的位址指標,其中包含執行此函數調用期間 EAPHost 所引發的任何錯誤。 取用錯誤數據之後,必須呼叫 EapPeerFreeErrorMemory 來釋放此記憶體。

[in, out] ppvReserved

保留供未來使用。 此參數必須設定為 0。

傳回值

備註

對等方法 API 呼叫順序

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 eapmethodpeerapis.h

另請參閱

EAPHost Supplicant 組態函式

SSO 和 PLAP