Método IMsTscAxEvents::OnLogonError

Se llama cuando se produce un error de inicio de sesión u otro evento de inicio de sesión.

Sintaxis

void OnLogonError(
  [in] LONG lError
);

Parámetros

lError [in]

Código de error de inicio de sesión. Esta lista de códigos no es exhaustiva.

ARBITRATION_CODE_BUMP_OPTIONS (-5 (0xFFFFFFFB))

Winlogon muestra el cuadro de diálogo Contención de sesión .

ARBITRATION_CODE_CONTINUE_LOGON (-2 (0xFFFFFFFE))

Winlogon continúa con el proceso de inicio de sesión.

ARBITRATION_CODE_CONTINUE_TERMINATE (-3 (0xFFFFFFFD))

Winlogon termina silenciosamente.

ARBITRATION_CODE_NOPERM_DIALOG (-6 (0xFFFFFFFA))

Winlogon muestra el cuadro de diálogo Sin permisos .

ARBITRATION_CODE_REFUSED_DIALOG (-7 (0xFFFFFFF9))

Winlogon muestra el cuadro de diálogo Desconectar rechazado .

ARBITRATION_CODE_RECONN_OPTIONS (-4 (0xFFFFFFFC))

Winlogon muestra el cuadro de diálogo Volver a conectar .

ERROR_CODE_ACCESS_DENIED (-1 (0xFFFFFFFF))

Se denegó el acceso al usuario.

LOGON_FAILED_BAD_PASSWORD (0 (0x0))

Error en el inicio de sesión porque las credenciales de inicio de sesión no son válidas.

LOGON_FAILED_OTHER (2 (0x2))

Se produjo otro error de inicio de sesión o posterior al inicio de sesión. El cliente de Escritorio remoto muestra una pantalla de inicio de sesión al usuario.

LOGON_FAILED_UPDATE_PASSWORD (1 (0x1))

La contraseña ha expirado. El usuario debe actualizar su contraseña para continuar con el inicio de sesión.

LOGON_WARNING (3 (0x3))

El cliente de Escritorio remoto muestra un cuadro de diálogo que contiene información importante para el usuario.

STATUS_ACCOUNT_RESTRICTION (-1073741714 (0xC000006E))

El nombre de usuario y la información de autenticación son válidos, pero la autenticación se bloqueó debido a restricciones en la cuenta de usuario, como las restricciones de hora del día.

STATUS_LOGON_FAILURE (-1073741715 (0xC000006D))

El inicio de sesión intentado no es válido. Esto se debe a un nombre de usuario incorrecto o a información de autenticación incorrecta.

STATUS_PASSWORD_MUST_CHANGE (-1073741276 (0xC0000224))

La contraseña ha expirado. El usuario debe actualizar su contraseña para continuar con el inicio de sesión.

Valor devuelto

Este método no devuelve ningún valor.

Observaciones

Implemente este método en el receptor de eventos para recibir una notificación de que se ha producido un error de inicio de sesión.

Esta lista de códigos no es exhaustiva.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista
Servidor mínimo compatible
Windows Server 2008
Biblioteca de tipos
MsTscAx.dll
Archivo DLL
MsTscAx.dll
IID
IMsTscAxEvents se define como 336d5562-efa8-482e-8cb3-c5c0fc7a7db6

Consulte también

IMsTscAxEvents