Condividi tramite


Funzione JetResetSessionContext

Si applica a: Windows | Windows Server

Funzione JetResetSessionContext

La funzione JetResetSessionContext annulla l'associazione di una sessione dal thread corrente.

    JET_ERR JET_API JetResetSessionContext(
      __in          JET_SESID sesid
    );

Parametri

sesid

Sessione da utilizzare per questa chiamata.

Valore restituito

Questa funzione restituisce il tipo di dati JET_ERR con uno dei codici restituiti seguenti. Per altre informazioni sui possibili errori ESE, vedere Errori del motore di archiviazione estendibile e parametri di gestione degli errori.

Codice restituito

Descrizione

JET_errSuccess

Operazione riuscita.

JET_errInstanceUnavailable

Non è possibile completare l'operazione perché l'istanza associata alla sessione ha rilevato un errore irreversibile che richiede la revoca dell'accesso a tutti i dati per proteggere l'integrità dei dati.

Questo errore verrà restituito solo da Windows XP e versioni successive.

JET_errNotInitialized

Non è possibile completare l'operazione perché l'istanza associata alla sessione non è ancora stata inizializzata.

JET_errRestoreInProgress

Non è possibile completare l'operazione perché è in corso un'operazione di ripristino nell'istanza associata alla sessione.

JET_errSessionContextNotSetByThisThread

Impossibile annullare l'associazione della sessione dal thread corrente perché è associata a un thread diverso.

JET_errTermInProgress

Non è possibile completare l'operazione perché l'istanza associata alla sessione viene arrestata.

In caso di esito positivo, la sessione verrà disassociata dal thread corrente. Non verrà apportata alcuna modifica allo stato del database.

In caso di errore, lo stato della sessione rimarrà invariato. Non verrà apportata alcuna modifica allo stato del database.

Commenti

JetResetSessionContext deve essere chiamato nello stesso thread che ha chiamato JetSetSessionContext per una determinata sessione.

Requisiti

Requisito Valore

Client

Richiede Windows Vista, Windows XP o Windows 2000 Professional.

Server

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

Intestazione

Dichiarato in Esent.h.

Libreria

Usare ESENT.lib.

DLL

Richiede ESENT.dll.

Vedere anche

JET_API_PTR
JET_ERR
JET_SESID
JetSetSessionContext