Método IUserIdentityManager:: logon

[IUserIdentityManager:: não há suporte para logon e pode ser alterado ou indisponível no futuro. Em vez disso, use contas de usuário com troca rápida de usuário e área de trabalho remota.]

Exibe uma IU para o usuário, permitindo que o usuário escolha uma identidade de usuário. Se for bem-sucedido, a identidade do usuário será registrada e recuperada.

Sintaxe

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

Parâmetros

hwndParent [ no]

Tipo: HWND

Um valor de HWND que identifica uma janela que será colocada em primeiro plano depois que a interface do usuário de logon for ignorada.

dwFlags [ no]

Tipo: DWORD

Sinalizadores opcionais para definir como o comportamento da interface do usuário se comportará. Defina como UIL _ forçar _ a interface do usuário para forçar a exibição da interface do usuário, mesmo que uma identidade já tenha sido escolhida.

ppIdentity [ fora]

Tipo: IUserIdentity**

O endereço do ponteiro que recebe a identidade do usuário escolhida.

Retornar valor

Tipo: HRESULT

Resultado da operação de logon. Se for bem-sucedido, retornará S _ OK. Caso contrário, ele retornará um dos seguintes códigos de erro.

Código de retorno Description
E _ usuário _ cancelados
O usuário cancelou a operação de logon da IU.
E _ OUTOFMEMORY
Não foi possível criar a identidade do usuário.
E _ inesperado
A operação falhou inesperadamente.
_identidades E _ desabilitadas
O gerenciamento de identidades está desabilitado no sistema.
S _ identidades _ desabilitadas
O gerenciamento de identidades está desabilitado no sistema.
_alteração de identidade E _
O sistema está atualmente alternando identidades e não pode concluir a operação.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Fim do suporte do cliente
Windows 2000 Professional
Fim do suporte do servidor
Windows 2000 Server
parâmetro
Msident. h
INSERI
Msident. idl
DLL
Msident.dll

Confira também

IUserIdentityManager

IUserIdentityManager:: fazer logoff

IUserIdentityManager::ManageIdentities