Metodo IUserIdentityManager::Logon

[IUserIdentityManager::Logon non è supportato e potrebbe essere modificato o non disponibile in futuro. Usare invece gli account utente con il passaggio rapido degli utenti e Desktop remoto.

Visualizza un'interfaccia utente all'utente, consentendo all'utente di scegliere un'identità utente. In caso di esito positivo, l'identità utente verrà registrata e recuperata.

Sintassi

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

Parametri

hwndParent [in]

Tipo: HWND

Valore HWND che identifica una finestra che verrà portata in primo piano dopo che l'interfaccia utente di accesso viene chiusa.

dwFlags [in]

Tipo: DWORD

Flag facoltativi per definire il comportamento dell'interfaccia utente. Impostare su UIL_FORCE_UI per forzare la visualizzazione dell'interfaccia utente, anche se è già stata scelta un'identità.

ppIdentity [out]

Tipo: IUserIdentity**

Indirizzo del puntatore che riceve l'identità utente scelta.

Valore restituito

Tipo: HRESULT

Risultato dell'operazione di accesso. In caso di esito positivo, restituisce S_OK. In caso contrario, restituirà uno dei codici di errore seguenti.

Codice restituito Descrizione
E_USER_CANCELLED
L'utente ha annullato l'operazione di accesso dall'interfaccia utente.
E_OUTOFMEMORY
Impossibile creare l'identità utente.
E_UNEXPECTED
L'operazione non è riuscita in modo imprevisto.
E_IDENTITIES_DISABLED
La gestione delle identità è disabilitata nel sistema.
S_IDENTITIES_DISABLED
La gestione delle identità è disabilitata nel sistema.
E_IDENTITY_CHANGING
Il sistema sta attualmente cambiando identità e non può completare l'operazione.

 

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Fine del supporto client
Windows 2000 Professional
Fine del supporto server
Windows 2000 Server
Intestazione
Msident.h
IDL
Msident.idl
DLL
Msident.dll

Vedi anche

IUserIdentityManager

IUserIdentityManager::Logoff

IUserIdentityManager::ManageIdentities