IUserIdentityManager::Logon (método)

[IUserIdentityManager::Logon no se admite y puede modificarse o no estar disponible en el futuro. En su lugar, use cuentas de usuario con cambio rápido de usuario y Escritorio remoto.]

Muestra una interfaz de usuario al usuario, lo que permite al usuario elegir una identidad de usuario. Si se realiza correctamente, la identidad del usuario se inicia sesión y se recupera.

Sintaxis

HRESULT Logon(
  [in]  HWND          hwndParent,
  [in]  DWORD         dwFlags,
  [out] IUserIdentity **ppIdentity
);

Parámetros

hwndParent [ En]

Tipo: HWND

Valor HWND que identifica una ventana que se pondrá en primer plano después de descartar la interfaz de usuario de inicio de sesión.

dwFlags [ En]

Tipo: DWORD

Marcas opcionales para definir cómo se comportará la interfaz de usuario. Establezca en UIL FORCE UI para forzar la presentación de la interfaz de usuario, incluso si ya se _ ha elegido una _ identidad.

ppIdentity [ out]

Tipo: IUserIdentity**

Dirección del puntero que recibe la identidad de usuario elegida.

Valor devuelto

Tipo: HRESULT

Resultado de la operación de inicio de sesión. Si se realiza correctamente, devuelve S _ OK. De lo contrario, devolverá uno de los siguientes códigos de error.

Código devuelto Descripción
E _ USER _ CANCELLED
El usuario canceló la operación de inicio de sesión de la interfaz de usuario.
E _ OUTOFMEMORY
No se pudo crear la identidad del usuario.
E _ UNEXPECTED
Error inesperado en la operación.
IDENTIDADES _ E _ DESHABILITADAS
La administración de identidades está deshabilitada en el sistema.
IDENTIDADES DE S _ _ DESHABILITADAS
La administración de identidades está deshabilitada en el sistema.
CAMBIO _ DE IDENTIDAD _ E
El sistema está cambiando actualmente las identidades y no puede completar la operación.

Requisitos

Requisito Value
Cliente mínimo compatible
[Solo aplicaciones de escritorio] de Windows 2000 Professional
Servidor mínimo compatible
[Solo aplicaciones de escritorio] de Windows 2000 Server
Fin de compatibilidad de cliente
Windows 2000 Professional
Fin de compatibilidad de servidor
Windows 2000 Server
Header
Msident.h
Idl
Msident.idl
Archivo DLL
Msident.dll

Vea también

IUserIdentityManager

IUserIdentityManager::Logoff

IUserIdentityManager::ManageIdentities