Metodo IWRdsProtocolConnection::LogonNotify (wtsprotocol.h)
Chiamato quando l'utente ha eseguito l'accesso alla sessione.
Sintassi
HRESULT LogonNotify(
[in] HANDLE_PTR hClientToken,
[in] WCHAR *wszUserName,
[in] WCHAR *wszDomainName,
[in] WRDS_SESSION_ID *SessionId,
[in, out] PWRDS_CONNECTION_SETTINGS pWRdsConnectionSettings
);
Parametri
[in] hClientToken
Handle che rappresenta il token utente.
[in] wszUserName
Puntatore a una stringa con terminazione null contenente il nome utente.
[in] wszDomainName
Puntatore a una stringa con terminazione null contenente il nome di dominio dell'utente.
[in] SessionId
Puntatore a una struttura WRDS_SESSION_ID che identifica in modo univoco la sessione.
[in, out] pWRdsConnectionSettings
Puntatore a una struttura WRDS_CONNECTION_SETTINGS che contiene le impostazioni di connessione per la sessione.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Si tratta di una notifica di evento e si dovrebbe restituire immediatamente da questo metodo. Per evitare un deadlock possibile, non è consigliabile effettuare chiamate a funzioni o metodi che generano direttamente o indirettamente un'API Servizi Desktop remoto chiamata. Se è necessario effettuare una chiamata in uscita, è necessario avviare un nuovo thread e effettuare la chiamata in uscita dal nuovo thread.
Requisiti
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows Server 2012 |
Piattaforma di destinazione | Windows |
Intestazione | wtsprotocol.h |