Partager via


ISSONotification.ShutdownAdapter, méthode

Indique que l'adaptateur de synchronisation du mot de passe se ferme.

Syntaxe

  
HRESULT ShutDownAdapter(  
GUID* pguidTrackingId   
);  

Paramètres

pguidTrackingId
[out] Lorsque cette méthode est retournée, contient l’ID de suivi. L’ID de suivi est le même ID de suivi que celui retourné par ENTSSO dans le processus d’initialisation, que vous pouvez utiliser à des fins d’audit. Peut être NULL.

Valeur renvoyée

Cette méthode retourne une valeur HRESULT indiquant si elle s’est terminée correctement. Pour plus d'informations, voir la section Valeurs d'erreur.

Valeurs d'erreur

Cette méthode retourne un HRESULT contenant l’une des valeurs du tableau suivant.

Valeur Description
S_OK La fermeture s'est correctement déroulée.
E_ACCESSDENIED L’accès est refusé.
ENTSSO_E_NO_SERVER Impossible de contacter le serveur ENTSSO. Vérifiez que le service ENTSSO est en cours d'exécution.
ENTSSO_E_WRONG_STATE L'état de cette méthode appelée n'est pas correct.

Remarques

ShutdownAdapter doit être la dernière méthode que vous appelez. Vous pouvez appeler ni SendNotification ni ReceiveNotification après avoir appelé ShutdownAdapter. La seule méthode que vous pouvez appeler par la suite est InitializeAdapter, qui initialise une nouvelle session.

Les appels à SendNotification ou ReceiveNotification en cours (sur d’autres threads) lorsque vous appelez ShutdownAdapter peuvent recevoir ENTSSO_E_WRONG_STATE, bien qu’un thread appelant ReceiveNotification reçoive la notification SHUTDOWN_COMPLETE.

ShutdownAdapter est à thread unique. ENTSSO bloque tous les autres threads appelant ShutdownAdapter jusqu’à ce que ShutdownAdapter soit terminé. ShutdownAdapter est également synchronisé avec la méthode InitializeAdapter .

Configuration requise

Plates-formes: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 11 et Windows 10

Voir aussi

ISSONotification, interface (COM)
Membres de ISSONotification
Programmation avec l’authentification unique de l’entreprise