Condividi tramite


Metodo IWTSProtocolManager::NotifySessionStateChange (wtsprotocol.h)

[IWTSProtocolManager::NotifySessionStateChange non è più disponibile per l'uso a partire da Windows Server 2012. Usare invece IWRdsProtocolManager::NotifySessionStateChange.]

Notifica al provider di protocolli le modifiche nello stato di una sessione.

Sintassi

HRESULT NotifySessionStateChange(
  [in] WTS_SESSION_ID *SessionId,
  [in] ULONG          EventId
);

Parametri

[in] SessionId

Puntatore a una struttura WTS_SESSION_ID che identifica in modo univoco la sessione.

[in] EventId

Intero contenente l'ID evento. Gli ID seguenti sono disponibili in Winuser.h.

WTS_CONSOLE_CONNECT (0x1)

WTS_CONSOLE_DISCONNECT (0x2)

WTS_REMOTE_CONNECT (0x3)

WTS_SESSION_LOGOFF (0x6)

WTS_SESSION_LOCK (0x7)

WTS_SESSION_UNLOCK (0x8)

WTS_SESSION_REMOTE_CONTROL (0x9)

Valore restituito

Quando si implementa questo metodo, restituire S_OK se la funzione ha esito positivo. Se ha esito negativo, restituisce un valore HRESULT che indica l'errore. Per un elenco dei codici di errore comuni, vedere Valori HRESULT comuni.

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2008 R2
Piattaforma di destinazione Windows
Intestazione wtsprotocol.h

Vedi anche

IWTSProtocolManager