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. |