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。
傳回值
無
備註
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | eapmethodpeerapis.h |