Freigeben über


JetStopService-Funktion

Letzte Änderung: Freitag, 27. Februar 2015

Gilt für: Windows | Windows Server

JetStopService-Funktion

Die JetStopService -Funktion wird eine Instanz für Beendigung vorbereitet.

JetStopService ist der legacy-Aufruf, wenn nur eine Instanz zulässig ist. In diesem Fall ist die einzige aktive Instanz die Beendigung vorbereitet.

JET_ERR JET_API JetStopService(void);

Parameter

Diese Funktion hat keine Parameter.

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_errRunningInMultiInstanceMode

Es ist nicht klar nach Beendigung vorbereitet werden, bei der instanzmodus mehrere JetStopService mit welcher Instanz.

Windows XP:  Dieser Rückgabewert wird in Windows XP eingeführt.

Wenn diese Funktion erfolgreich ist, wird es für Beendigung einer zukünftigen vorbereitet. Die Schritte zur Vorbereitung einer Kündigung umfassen Folgendes:

  • Beenden Sie die Onlinedefragmentierung, wenn er ausgeführt wird.

  • Starten Sie eine Version Speicher bereinigen.

  • Reduzieren Sie die Prüfpunkttiefe von leeren modifizierten Seiten im Puffer-Manager wird gestartet.

  • Verhindern, dass zukünftige Aufrufe an die meisten Funktionen für diese Instanz.

Wenn diese Funktion fehlschlägt, wird keiner der Schritte zur Vorbereitung einer Instanz Beendigung genommen werden keine Änderungen an den Zustand der Instanz ausgeführt wird.

Anmerkungen

Diese Funktion reduziert die Arbeit, die Instanz zu tun, wenn Sie beendet haben, die aber nicht die Instanz beendet wird. Daher wird diese Funktion ist nur für eine Optimierung und ist nicht notwendig, verwenden. Beachten Sie, dass die Menge der erledigten Arbeit in Vorbereitung weniger in Windows 2000 und Windows XP. Wenn die Funktion erfolgreich ist, wird durch Aufrufen von Funktionen, die nicht mehr zulässig sind JET_errClientRequestToStopJetService zurückgegeben. Funktionen, die dennoch zulässig sind, nachdem dieser Aufruf sind: JetRollback, JetCloseTable, JetEndSession ist, JetCloseDatabase, JetDetachDatabase ist und JetResetSessionContext.

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_ERR
JET_INSTANCE
JetCloseDatabase
JetCloseTable
JetDetachDatabase ist
JetEndSession ist
JetResetSessionContext
JetRollback
JetTerm ist
JetTerm2