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

Vedi anche

Funzioni di configurazione supplicant di EAPHost

SSO e PLAP