Metodo IUserIdentityManager:: Logon

[IUserIdentityManager:: Logon non è supportato e può essere modificato o non disponibile in futuro. Usare invece gli account utente con cambio rapido utente e desktop remoto.]

Visualizza un'interfaccia utente per l'utente, consentendo all'utente di scegliere un'identità utente. Se l'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 rilasciata.

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. Se ha esito positivo, restituisce S _ OK. In caso contrario, verrà restituito uno dei codici di errore seguenti.

Codice restituito Descrizione
E _ utente _ annullato
L'utente ha annullato l'operazione di accesso dall'interfaccia utente.
E _ OutOfMemory
Non è stato possibile creare l'identità utente.
E _ imprevisto
L'operazione non è riuscita in modo imprevisto.
_identità E _ disabilitate
Gestione identità è disabilitato nel sistema.
_identità _ disabilitate
Gestione identità è disabilitato nel sistema.
_modifica dell'identità E _
Il sistema sta attualmente cambiando identità e non è in grado di 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:: disconnessione

IUserIdentityManager::ManageIdentities