Función JetResetSessionContext

Se aplica a: Windows | Windows Server

Función JetResetSessionContext

La función JetResetSessionContext desasocia una sesión del subproceso actual.

    JET_ERR JET_API JetResetSessionContext(
      __in          JET_SESID sesid
    );

Parámetros

sesid

Sesión que se va a usar para esta llamada.

Valor devuelto

Esta función devuelve el tipo de datos JET_ERR con uno de los siguientes códigos de retorno. Para obtener más información sobre los posibles errores de ESE, vea Extensible Storage Engine Errors and Error Handling Parameters.

Código devuelto

Descripción

JET_errSuccess

La operación se ha completado correctamente.

JET_errInstanceUnavailable

No es posible completar la operación porque la instancia asociada a la sesión ha encontrado un error irrecuperable que requiere que se revoque el acceso a todos los datos para proteger la integridad de esos datos.

Este error solo se devolverá en Windows XP y versiones posteriores.

JET_errNotInitialized

No es posible completar la operación porque la instancia asociada a la sesión aún no se ha inicializado.

JET_errRestoreInProgress

No es posible completar la operación porque hay una operación de restauración en curso en la instancia asociada a la sesión.

JET_errSessionContextNotSetByThisThread

No se pudo desasociar la sesión del subproceso actual porque está asociada a otro subproceso.

JET_errTermInProgress

No es posible completar la operación porque se está cerrando la instancia asociada a la sesión.

Si se ejecuta correctamente, la sesión se desasociará del subproceso actual. No se producirá ningún cambio en el estado de la base de datos.

En caso de error, el estado de sesión permanecerá sin cambios. No se producirá ningún cambio en el estado de la base de datos.

Observaciones

Se debe llamar a JetResetSessionContext en el mismo subproceso que llamó a JetSetSessionContext para una sesión determinada.

Requisitos

Requisito Value

Cliente

Requiere Windows Vista, Windows XP o Windows 2000 Professional.

Server

Requiere Windows Server 2008, Windows Server 2003 o Windows 2000 Server.

Encabezado

Declarado en Esent.h.

Library

Use ESENT.lib.

DLL

Requiere ESENT.dll.

Consulte también

JET_API_PTR
JET_ERR
JET_SESID
JetSetSessionContext