estructura WLX_CLIENT_CREDENTIALS_INFO_V2_0 (winwlx.h)
La estructura WLX_CLIENT_CREDENTIALS_INFO_V2_0 contiene las credenciales de cliente devueltas por una llamada a WlxQueryTsLogonCredentials.
El archivo DLL de GINA es responsable de llamar a LocalFree para liberar los recursos utilizados por esta estructura cuando la estructura ya no es necesaria.
Sintaxis
typedef struct _WLX_CLIENT_CREDENTIALS_INFO_2_0 {
DWORD dwType;
PWSTR pszUserName;
PWSTR pszDomain;
PWSTR pszPassword;
BOOL fPromptForPassword;
BOOL fDisconnectOnLogonFailure;
} WLX_CLIENT_CREDENTIALS_INFO_V2_0, *PWLX_CLIENT_CREDENTIALS_INFO_V2_0;
Miembros
dwType
Especifica el tipo de estructura de credenciales asignada por el archivo DLL de GINA. Los tipos de credenciales se definen con el prefijo WLX_CREDENTIAL_TYPE_xxx.
pszUserName
Puntero al nombre de la cuenta en la que se inició sesión.
pszDomain
Puntero al nombre del dominio usado para iniciar sesión.
pszPassword
Puntero a la contraseña de texto no cifrado de la cuenta de usuario. Cuando haya terminado de usar pszPassword, borre la información confidencial de la memoria mediante una llamada a la función SecureZeroMemory .
Para obtener más información sobre la protección de contraseñas, consulte Control de contraseñas.
fPromptForPassword
Fuerza un aviso para la contraseña debido a una invalidación de administración. Esto permite distinguir el inicio de sesión automático sin contraseña.
fDisconnectOnLogonFailure
Determina si GINA permite al usuario proporcionar credenciales diferentes si se produce un error en el inicio de sesión. Si fDisconnectOnLogonFailure es TRUE y se produce un error en el inicio de sesión, WlxLoggedOutSAS debe devolver WLX_SAS_ACTION_LOGOFF. Esto hará que Winlogon finalice la sesión. Si fDisconnectOnLogonFailure es FALSE y se produce un error en el inicio de sesión, GINA puede permitir al usuario enviar credenciales diferentes.
Requisitos
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | winwlx.h |