Metodo ISSONotification.ShutdownAdapter

Indica che l’adapter di sincronizzazione password sta per essere chiuso.

Sintassi

  
HRESULT ShutDownAdapter(  
GUID* pguidTrackingId   
);  

Parametri

pguidTrackingId
[out] Quando questo metodo viene restituito, contiene l'ID di rilevamento. L'ID di rilevamento è lo stesso ID di rilevamento restituito da ENTSSO nel processo di inizializzazione, che è possibile usare a scopo di controllo. Può essere Null.

Valore restituito

Questo metodo restituisce un HRESULT che indica se il metodo viene completato in modo corretto. Per ulteriori informazioni, vedere la sezione relativa ai valori di errore.

Valori di errore

Questo metodo restituisce un HRESULT contenente uno dei valori riportati nella tabella seguente.

Valore Descrizione
S_OK La chiusura è stata eseguita correttamente.
E_ACCESSDENIED Accesso negato.
ENTSSO_E_NO_SERVER Impossibile contattare il server ENTSSO. Verificare che il servizio ENTSSO sia in esecuzione.
ENTSSO_E_WRONG_STATE Il metodo è stato chiamato con uno stato errato.

Commenti

ShutdownAdapter deve essere l'ultimo metodo chiamato. È possibile chiamare SendNotification oReceiveNotification dopo aver chiamato ShutdownAdapter. L'unico metodo che è possibile chiamare in seguito è InitializeAdapter, che inizializza una nuova sessione.

Le chiamate a SendNotification o ReceiveNotification in corso (in altri thread) quando si chiama ShutdownAdapter possono ricevere ENTSSO_E_WRONG_STATE, anche se un thread che chiama ReceiveNotification riceve la SHUTDOWN_COMPLETE notifica.

ShutdownAdapter è a thread singolo. ENTSSO blocca tutti gli altri thread che chiamano ShutdownAdapter fino al completamento di ShutdownAdapter . Anche ShutdownAdapter viene sincronizzato con il metodo InitializeAdapter .

Requisiti

Piattaforme: Windows 7, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Vista SP2, Windows Server 2003 R2 SP2

Vedere anche

Interfaccia ISSONotification (COM)
Membri ISSONotification
Programmazione con Enterprise Single Sign-On