Share via


JetResetSessionContext-Funktion

Letzte Änderung: Freitag, 27. Februar 2015

Gilt für: Windows | Windows Server

JetResetSessionContext-Funktion

Die Funktion JetResetSessionContext trennt eine Sitzung des aktuellen Threads.

JET_ERR JET_API JetResetSessionContext(
  __in          JET_SESID sesid
);

Parameter

sesid

Die Sitzung für diesen Aufruf verwenden.

Return Value

Diese Funktion gibt den Datentyp der JET_ERR mit einem der folgenden Rückgabecodes. Weitere Informationen zu den möglichen ESE-Fehlern finden Sie unter Extensible Storage Engine-Fehler und Fehler behandeln Parameter.

Rückgabecode

Beschreibung

JET_errSuccess

Der Vorgang wurde erfolgreich abgeschlossen.

JET_errInstanceUnavailable

Es ist nicht möglich, um den Vorgang abzuschließen, da die Sitzung zugeordnete Instanz ein schwerwiegender Fehler, der erfordert aufgetreten ist, dass der Zugriff auf alle Daten gesperrt werden, um die Integrität der Daten zu schützen.

Dieser Fehler wird nur von Windows XP und späteren Versionen zurückgegeben werden.

JET_errNotInitialized

Es ist nicht möglich, um den Vorgang abzuschließen, da die Instanz dieser Sitzung noch nicht initialisiert wurde.

JET_errRestoreInProgress

Es ist nicht möglich, um den Vorgang abzuschließen, da ein Wiederherstellungsvorgang ausgeführt auf die Instanz der Sitzung zugeordnet wird.

JET_errSessionContextNotSetByThisThread

Die Sitzung konnte nicht aus dem aktuellen Thread aufgehoben werden, da es mit einem anderen Thread verknüpft ist.

JET_errTermInProgress

Es ist nicht möglich, um den Vorgang abzuschließen, da die Sitzung zugeordnete Instanz heruntergefahren wird.

Bei Erfolg wird die Sitzung des aktuellen Threads aufgehoben werden. Keine Änderung an den Zustand der Datenbank erfolgt.

Bei einem Fehler wird der Sitzungszustand unverändert bleiben. Keine Änderung an den Zustand der Datenbank erfolgt.

Anmerkungen

JetResetSessionContext muss in demselben Thread aufgerufen werden, die JetSetSessionContext für eine Sitzung aufgerufen.

Voraussetzungen

-Client,

Erfordert Windows Vista, Windows XP oder Windows 2000 Professional.

Server

Erfordert WindowsServer 2008, WindowsServer 2003 oder Windows 2000 Server.

Kopfzeile

In Esent.h deklariert.

Library

Verwenden Sie ESENT.lib.

DLL

"ESENT.dll" erfordert.

Siehe auch

JET_API_PTR
JET_ERR
JET_SESID
JetSetSessionContext