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 SendNotification né ReceiveNotification 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