ISSOWrapper.InitializeAdapter, méthode
Initialise l'adaptateur de synchronisation du mot de passe sur le système ENTSSO.
Syntaxe
HRESULT InitializeAdapter(
BSTR bstrAdapterName,
ULONG ulFlags,
ULONGLONG* phNotifyEvent,
GUID* pguidTrackingId
);
Paramètres
bstrAdapterName
Nom unique de l'adaptateur.
ulFlags
Combinaison au niveau du bit des valeurs SSO_NOTIFICATION_FLAG .
phNotifyEvent
Lorsque cette méthode est retournée, contient un handle d'événement créé par le Programme d'aide à la synchronisation des mots de passe. Vous devez alors effectuer un cast sur la valeur de retour vers un HANDLE, car MIDL ne prend pas en charge le type de données HANDLE. Ce paramètre peut être NULL si le handle d'événement n'est pas requis par l'adaptateur.
pguidTrackingId
Lorsque cette méthode est retournée, contient l'ID de suivi généré par le service ENTSSO. Cet ID de suivi est utilisé à des fins d'audit. Ce paramètre peut être NULL si l'ID de suivi n'est pas requis par l'adaptateur.
Valeur renvoyée
Cette méthode retourne un HRESULT indiquant s’il s’est terminé correctement. Pour plus d'informations, voir la section Exceptions.
Exceptions
Cette méthode retourne un HRESULT contenant l’une des valeurs du tableau suivant.
Valeur | Description |
---|---|
S_OK | L'initialisation a réussi. |
S_FALSE | L'initialisation a réussi mais était une reconnexion. Pour plus d'informations, consultez la section Notes. |
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. |
Remarques
InitializeAdapter agit de la même manière que la méthode ISSONotification.InitializeAdapter.