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