ISSONotification.ShutdownAdapter, méthode

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

Syntaxe

  
HRESULT ShutDownAdapter(  
GUID* pguidTrackingId   
);  

Paramètres

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

Valeur renvoyée

Cette méthode retourne un 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.

Notes

ShutdownAdapter doit être la dernière méthode que vous appelez. Vous ne pouvez pas appeler SendNotification ou 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 qui sont en cours (sur d’autres threads) lorsque vous appelez ShutdownAdapter peuvent recevoir ENTSSO_E_WRONG_STATE, bien qu’un thread appelant ReceiveNotification reçoit 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

plateformes : Windows 7, Windows server 2008 R2, Windows server 2008 sp2, Windows Vista sp2, Windows Server 2003 r2 SP2

Voir aussi

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