Funzione EapHostPeerQueryCredentialInputFields (eaphostpeerconfigapis.h)
Consente all'utente di determinare il tipo di credenziali richiesto dai metodi per eseguire l'autenticazione in uno scenario Single Sign-On (SSO).
Sintassi
DWORD EapHostPeerQueryCredentialInputFields(
[in] HANDLE hUserImpersonationToken,
[in] EAP_METHOD_TYPE eapMethodType,
[in] DWORD dwFlags,
[in] DWORD dwEapConnDataSize,
[in] const BYTE *pbEapConnData,
[out] EAP_CONFIG_INPUT_FIELD_ARRAY *pEapConfigInputFieldArray,
[out] EAP_ERROR **ppEapError
);
Parametri
[in] hUserImpersonationToken
Handle per il token di rappresentazione utente da usare in questa sessione.
[in] eapMethodType
Una struttura EAP_METHOD_TYPE che identifica il metodo EAP da usare.
[in] dwFlags
Combinazione di flag EAP che descrivono il comportamento della sessione di autenticazione EAP.
[in] dwEapConnDataSize
Dimensioni, in byte, del buffer dati di connessione fornito in pbEapConnData.
[in] pbEapConnData
Dati di connessione usati per il metodo EAP.
[out] pEapConfigInputFieldArray
Puntatore a una struttura EAP_METHOD_INFO_ARRAY per i metodi EAP installati. Il chiamante deve liberare i puntatori interni usando la funzione EapHostPeerFreeMemory, a partire dal puntatore più interno.
[out] ppEapError
Puntatore a un puntatore a una struttura EAP_ERROR che contiene eventuali errori generati da EAPHost durante l'esecuzione di questa chiamata di funzione. Dopo aver utilizzato i dati di errore, questa memoria deve essere liberata passando un puntatore a EapHostPeerFreeErrorMemory.
Valore restituito
nessuno
Osservazioni
EapHostPeerQueryCredentialInputFields supporta Single Sign-On (SSO). Questa funzione supplicante, ad esempio EapHostPeerQueryUserBlobFromCredentialInputFields, viene usata solo in uno scenario SSO.
EapHostPeerQueryCredentialInputFields ottiene i campi da visualizzare nell'interfaccia utente durante la sessione. I campi di input vengono ottenuti per visualizzare i dati immessi dall'utente nell'interfaccia utente SSO. La struttura EAP_CONFIG_INPUT_FIELD_ARRAY restituita contiene dettagli su come visualizzare i campi di input.
Dopo EapHostPeerQueryCredentialInputFields, EAPHost chiama EapHostPeerQueryUserBlobFromCredentialInputFields.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | eaphostpeerconfigapis.h |
Libreria | Eappcfg.lib |
DLL | Eappcfg.dll |