struttura EAP_CONFIG_INPUT_FIELD_DATA (eaptypes.h)

La struttura EAP_CONFIG_INPUT_FIELD_DATA contiene i dati associati a un singolo campo di input.

Sintassi

typedef struct _EAP_CONFIG_INPUT_FIELD_DATA {
  DWORD                       dwSize;
  EAP_CONFIG_INPUT_FIELD_TYPE Type;
  DWORD                       dwFlagProps;
  LPWSTR                      pwszLabel;
  LPWSTR                      pwszData;
  DWORD                       dwMinDataLength;
  DWORD                       dwMaxDataLength;
} EAP_CONFIG_INPUT_FIELD_DATA, *PEAP_CONFIG_INPUT_FIELD_DATA;

Members

dwSize

Dimensione, in byte, della struttura EAP_CONFIG_INPUT_FIELD_DATA . Questo campo viene usato a scopo di controllo delle versioni.

Type

Valore di enumerazione EAP_CONFIG_INPUT_FIELD_TYPE che specifica il tipo del campo di input.

dwFlagProps

Set di valori di flag che descrivono le proprietà del campo di input della configurazione EAP.

Valore Significato
EAP_UI_INPUT_FIELD_PROPS_DEFAULT
0X00000000
Windows Vista con SP1 o versione successiva: rappresenta il valore predefinito della proprietà per le voci del campo di input visualizzate nell'interfaccia utente.
EAP_CONFIG_INPUT_FIELD_PROPS_DEFAULT
0X00000000
Rappresenta il valore predefinito della proprietà per le voci del campo di input della configurazione visualizzate nell'interfaccia utente.
EAP_UI_INPUT_FIELD_PROPS_NON_DISPLAYABLE
0X00000001
Windows Vista con SP1 o versione successiva: specifica che le voci del campo di input non verranno visualizzate nell'interfaccia utente ,ad esempio una password o un numero PIN.
EAP_CONFIG_INPUT_FIELD_PROPS_NON_DISPLAYABLE
0X00000001
Specifica che le voci del campo di input di configurazione non verranno visualizzate nell'interfaccia utente ,ad esempio una password o un numero PIN.
EAP_UI_INPUT_FIELD_PROPS_NON_PERSIST
0X00000002
Windows Vista con SP1 o versione successiva: indica che il metodo EAP non memorizza nella cache i dati del campo; il supplicante deve memorizzare nella cache i dati del campo per il roaming.
EAP_CONFIG_INPUT_FIELD_PROPS_NON_PERSIST
0X00000002
Indica che il metodo EAP non memorizza nella cache i dati del campo; il supplicante deve memorizzare nella cache i dati del campo per il roaming.
EAP_UI_INPUT_FIELD_PROPS_READ_ONLY
0x00000004
Windows Vista con SP1 o versione successiva: indica che il campo di input è di sola lettura e non può essere modificato.

pwszLabel

Puntatore a una stringa Unicode con terminazione zero che contiene l'etichetta per il campo di input. Il chiamante deve liberare i puntatori interni usando la funzione EapHostPeerFreeMemory, a partire dal puntatore più interno.

Valore Significato
MAX_EAP_CONFIG_INPUT_FIELD_LENGTH
256
Specifica la lunghezza massima supportata di un campo di input.

pwszData

Puntatore a una stringa Unicode con terminazione zero che contiene i dati immessi dall'utente nel campo di input. Questo valore è inizialmente vuoto. Viene popolata in uno scenario Single Sign-On (SSO) e restituita a EAPHost con una chiamata a EapHostPeerQueryUserBlobFromCredentialInputFields. Il chiamante deve liberare i puntatori interni usando la funzione EapHostPeerFreeMemory, a partire dal puntatore più interno.

Valore Significato
MAX_EAP_CONFIG_INPUT_FIELD_VALUE_LENGTH
1024
Specifica la lunghezza massima supportata di un campo di input.

dwMinDataLength

Lunghezza minima, in byte, consentita per i dati immessi dall'utente nel campo di input della finestra di dialogo di configurazione EAP.

dwMaxDataLength

Lunghezza massima, in byte, consentita per i dati immessi dall'utente nel campo di input della finestra di dialogo di configurazione EAP.

Commenti

La struttura EAP_CONFIG_INPUT_FIELD_DATA può essere usata per supportare l'accesso Single Sign-On.

Questa struttura rappresenta i dati associati a un singolo campo di input in una finestra di dialogo di configurazione EAP. Ad esempio, può contenere i dati per l'utente dell'applicazione EAP come specificato dall'utente dell'applicazione EAP.

L'intera raccolta di campi di input in una finestra di dialogo di configurazione EAP è rappresentata da una struttura EAP_CONFIG_INPUT_FIELD_ARRAY .

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione eaptypes.h

Vedi anche

EAP_CONFIG_INPUT_FIELD_ARRAY

EapPeerQueryCredentialInputFields

SSO e PLAP