estructura EAP_CONFIG_INPUT_FIELD_DATA (eaptypes.h)

La estructura EAP_CONFIG_INPUT_FIELD_DATA contiene los datos asociados a un único campo de entrada.

Sintaxis

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;

Miembros

dwSize

Tamaño, en bytes, de la estructura EAP_CONFIG_INPUT_FIELD_DATA . Este campo se usa con fines de control de versiones.

Type

Valor de enumeración EAP_CONFIG_INPUT_FIELD_TYPE que especifica el tipo del campo de entrada.

dwFlagProps

Conjunto de valores de marca que describen las propiedades del campo de entrada de configuración de EAP.

Valor Significado
EAP_UI_INPUT_FIELD_PROPS_DEFAULT
0X00000000
Windows Vista con SP1 o posterior: representa el valor de propiedad predeterminado para las entradas de campo de entrada mostradas en la interfaz de usuario.
EAP_CONFIG_INPUT_FIELD_PROPS_DEFAULT
0X00000000
Representa el valor de propiedad predeterminado para las entradas del campo de entrada de configuración que se muestran en la interfaz de usuario.
EAP_UI_INPUT_FIELD_PROPS_NON_DISPLAYABLE
0X00000001
Windows Vista con SP1 o posterior: especifica que las entradas de campo de entrada no se mostrarán en la interfaz de usuario (una contraseña o un número pin, por ejemplo).
EAP_CONFIG_INPUT_FIELD_PROPS_NON_DISPLAYABLE
0X00000001
Especifica que las entradas del campo de entrada de configuración no se mostrarán en la interfaz de usuario (por ejemplo, una contraseña o un número PIN).
EAP_UI_INPUT_FIELD_PROPS_NON_PERSIST
0X00000002
Windows Vista con SP1 o posterior: indica que el método EAP no almacenará en caché los datos de campo; el suplicante debe almacenar en caché los datos de campo para la itinerancia.
EAP_CONFIG_INPUT_FIELD_PROPS_NON_PERSIST
0X00000002
Indica que el método EAP no almacenará en caché los datos del campo; el suplicante debe almacenar en caché los datos de campo para la itinerancia.
EAP_UI_INPUT_FIELD_PROPS_READ_ONLY
0x00000004
Windows Vista con SP1 o posterior: indica que el campo de entrada es de solo lectura y no se puede editar.

pwszLabel

Puntero a una cadena Unicode terminada en cero que contiene la etiqueta del campo de entrada. El llamador debe liberar los punteros internos mediante la función EapHostPeerFreeMemory, comenzando en el puntero más interno.

Valor Significado
MAX_EAP_CONFIG_INPUT_FIELD_LENGTH
256
Especifica la longitud máxima admitida de un campo de entrada.

pwszData

Puntero a una cadena Unicode terminada en cero que contiene los datos especificados por el usuario en el campo de entrada. Este valor está inicialmente vacío. Se rellena en un escenario de inicio de sesión único (SSO) y se devuelve a EAPHost con una llamada a EapHostPeerQueryUserBlobFromCredentialInputFields. El llamador debe liberar los punteros internos mediante la función EapHostPeerFreeMemory, comenzando en el puntero más interno.

Valor Significado
MAX_EAP_CONFIG_INPUT_FIELD_VALUE_LENGTH
1024
Especifica la longitud máxima admitida de un campo de entrada.

dwMinDataLength

Longitud mínima, en bytes, permitida para los datos introducidos por el usuario en el campo de entrada del cuadro de diálogo configuración de EAP.

dwMaxDataLength

Longitud máxima, en bytes, permitida para los datos introducidos por el usuario en el campo de entrada del cuadro de diálogo configuración de EAP.

Comentarios

La estructura de EAP_CONFIG_INPUT_FIELD_DATA se puede emplear para admitir el inicio de sesión único.

Esta estructura representa los datos asociados a un único campo de entrada en un cuadro de diálogo de configuración de EAP. Por ejemplo, podría contener los datos del "Usuario de inicio de sesión", tal y como lo proporciona el usuario de la aplicación EAP.

La colección completa de campos de entrada en un cuadro de diálogo de configuración de EAP se representa mediante una estructura de EAP_CONFIG_INPUT_FIELD_ARRAY .

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado eaptypes.h

Consulte también

EAP_CONFIG_INPUT_FIELD_ARRAY

EapPeerQueryCredentialInputFields

SSO y PLAP