Condividi tramite


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

Vedi anche

IWRdsProtocolConnection