Méthode IMsTscAxEvents::OnLogonError

Appelé lorsqu’une erreur d’ouverture de session ou un autre événement d’ouverture de session se produit.

Syntaxe

void OnLogonError(
  [in] LONG lError
);

Paramètres

lError [in]

Code d’erreur d’ouverture de session. Cette liste de codes n’est pas exhaustive.

ARBITRATION_CODE_BUMP_OPTIONS (-5 (0xFFFFFFFB))

Winlogon affiche la boîte de dialogue Contention de session.

ARBITRATION_CODE_CONTINUE_LOGON (-2 (0xFFFFFFFE))

Winlogon poursuit le processus d’ouverture de session.

ARBITRATION_CODE_CONTINUE_TERMINATE (-3 (0xFFFFFFFD))

Winlogon se termine silencieusement.

ARBITRATION_CODE_NOPERM_DIALOG (-6 (0xFFFFFFFA))

Winlogon affiche la boîte de dialogue Aucune autorisation .

ARBITRATION_CODE_REFUSED_DIALOG (-7 (0xFFFFFFF9))

Winlogon affiche la boîte de dialogue Déconnecter refusé .

ARBITRATION_CODE_RECONN_OPTIONS (-4 (0xFFFFFFFC))

Winlogon affiche la boîte de dialogue Reconnecter .

ERROR_CODE_ACCESS_DENIED (-1 (0xFFFFFFFF))

L’accès a été refusé à l’utilisateur.

LOGON_FAILED_BAD_PASSWORD (0 (0x0))

L’ouverture de session a échoué, car les informations d’identification d’ouverture de session ne sont pas valides.

LOGON_FAILED_OTHER (2 (0x2))

Une autre erreur d’ouverture de session ou de post-ouverture de session s’est produite. Le client Bureau à distance affiche un écran d’ouverture de session pour l’utilisateur.

LOGON_FAILED_UPDATE_PASSWORD (1 (0x1))

Le mot de passe a expiré. L’utilisateur doit mettre à jour son mot de passe pour continuer à se connecter.

LOGON_WARNING (3 (0x3))

Le client Bureau à distance affiche une boîte de dialogue qui contient des informations importantes pour l’utilisateur.

STATUS_ACCOUNT_RESTRICTION (-1073741714 (0xC000006E))

Le nom d’utilisateur et les informations d’authentification sont valides, mais l’authentification a été bloquée en raison de restrictions sur le compte d’utilisateur, telles que des restrictions d’heure.

STATUS_LOGON_FAILURE (-1073741715 (0xC000006D))

La tentative d’ouverture de session n’est pas valide. Cela est dû à un nom d’utilisateur incorrect ou à des informations d’authentification incorrectes.

STATUS_PASSWORD_MUST_CHANGE (-1073741276 (0xC0000224))

Le mot de passe a expiré. L’utilisateur doit mettre à jour son mot de passe pour continuer à se connecter.

Valeur retournée

Cette méthode ne retourne pas de valeur.

Notes

Implémentez cette méthode dans votre récepteur d’événements pour recevoir une notification indiquant qu’une erreur d’ouverture de session s’est produite.

Cette liste de codes n’est pas exhaustive.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista
Serveur minimal pris en charge
Windows Server 2008
Bibliothèque de types
MsTscAx.dll
DLL
MsTscAx.dll
IID
IMsTscAxEvents est défini comme 336d5562-efa8-482e-8cb3-c5c0fc7a7db6

Voir aussi

IMsTscAxEvents