IUserIdentityManager :: Logon, méthode
[IUserIdentityManager :: Logon n’est pas pris en charge et peut être modifié ou non disponible à l’avenir. Utilisez plutôt des comptes d’utilisateur avec changement rapide d’utilisateur et bureau à distance.]
Affiche une interface utilisateur pour l’utilisateur, ce qui permet à l’utilisateur de choisir une identité d’utilisateur. En cas de réussite, l’identité de l’utilisateur est connectée et récupérée.
Syntaxe
HRESULT Logon(
[in] HWND hwndParent,
[in] DWORD dwFlags,
[out] IUserIdentity **ppIdentity
);
Paramètres
-
hwndParent [ dans]
-
Type : HWND
Valeur HWND qui identifie une fenêtre qui sera placée au premier plan après la fermeture de l’interface utilisateur d’ouverture de session.
-
dwFlags [ dans]
-
Type : DWORD
Indicateurs facultatifs pour définir le comportement de l’interface utilisateur. Définissez sur UIL _ force _ UI pour forcer l’affichage de l’interface utilisateur, même si une identité a déjà été choisie.
-
ppIdentity [ à]
-
Type : IUserIdentity**
Adresse du pointeur qui reçoit l’identité de l’utilisateur choisi.
Valeur retournée
Type : HRESULT
Résultat de l’opération d’ouverture de session. En cas de réussite, elle retourne S _ OK. Dans le cas contraire, elle renverra l’un des codes d’erreur suivants.
| Code de retour | Description |
|---|---|
|
L’utilisateur a annulé l’opération de connexion à partir de l’interface utilisateur. |
|
Impossible de créer l’identité de l’utilisateur. |
|
L’opération a échoué de façon inattendue. |
|
La gestion des identités est désactivée sur le système. |
|
La gestion des identités est désactivée sur le système. |
|
Le système bascule actuellement les identités et ne peut pas terminer l’opération. |
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows 2000 Professionnel - [Applications de bureau uniquement] |
| Serveur minimal pris en charge |
Windows 2000 Server - [Applications de bureau uniquement] |
| Fin de la prise en charge des clients |
Windows 2000 Professionnel |
| Fin de la prise en charge des serveurs |
Windows 2000 Server |
| En-tête |
|
| MIDL |
|
| DLL |
|