Condividi tramite


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 restituisce, contiene l'ID di rilevamento. L'ID di rilevamento è lo stesso ID di rilevamento restituito da ENTSSO nel processo di inizializzazione, che è possibile usare per scopi 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. Non è possibile chiamare SendNotificationReceiveNotification dopo aver chiamato ShutdownAdapter. L'unico metodo che è possibile chiamare successivamente è InitializeAdapter, che inizializza una nuova sessione.

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

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

Requisiti

Piattaforme: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 11 e Windows 10

Vedere anche

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