Método ISSONotification.ShutdownAdapter

Indica que el adaptador de sincronización de contraseñas se está cerrando.

Sintaxis

  
HRESULT ShutDownAdapter(  
GUID* pguidTrackingId   
);  

Parámetros

pguidTrackingId
[out] Cuando este método devuelve, contiene el identificador de seguimiento. El identificador de seguimiento es el mismo identificador de seguimiento que DEVUELVE ENTSSO en el proceso de inicialización, que puede usar para fines de auditoría. Puede ser NULL.

Valor devuelto

Este método devuelve un HRESULT que indica si se completó correctamente. Para obtener más información, consulte la sección Valores de error.

Valores de error

Este método devuelve un HRESULT que contiene uno de los valores de la siguiente tabla.

Valor Descripción
S_OK El cierre se completó correctamente.
E_ACCESSDENIED Acceso denegado.
ENTSSO_E_NO_SERVER No se pudo establecer conexión con el servidor ENTSSO. Compruebe que el servicio ENTSSO está en ejecución.
ENTSSO_E_WRONG_STATE Este método se ha llamado en el estado incorrecto.

Comentarios

ShutdownAdapter debe ser el último método al que se llama. Puede llamar a SendNotification ni ReceiveNotification después de llamar a ShutdownAdapter. El único método al que puede llamar después es InitializeAdapter, que inicializa una nueva sesión.

Las llamadas a SendNotification o ReceiveNotification que están en curso (en otros subprocesos) cuando se llama a ShutdownAdapter pueden recibir ENTSSO_E_WRONG_STATE, aunque un subproceso que llama a ReceiveNotification recibe la notificación de SHUTDOWN_COMPLETE.

ShutdownAdapter es de un solo subproceso. ENTSSO bloquea todos los demás subprocesos que llaman a ShutdownAdapter hasta que ShutdownAdapter se haya completado. ShutdownAdapter también se sincroniza con el método InitializeAdapter .

Requisitos

Plataformas: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 11 y Windows 10

Consulte también

Interfaz ISSONotification
Miembros de ISSONotification
Programación con Enterprise Single Sign-On