JET_PFNSTATUS Rückruffunktion
Gilt für: Windows | Windows Server
JET_PFNSTATUS Rückruffunktion
Die rückruffunktion JET_PFNSTATUS empfängt Informationen über den Fortschritt von Vorgängen mit langer Ausführungsdauer, z. B. Defragmentierung, Sicherung oder Wiederherstellungsvorgänge. Während solcher Vorgänge ruft die Datenbank-Engine diese Rückruffunktion auf, um den Fortschritt des Vorgangs zu aktualisieren.
JET_ERR JET_API JET_PFNSTATUS(
JET_SESID sesid,
JET_SNP snp,
JET_SNT snt,
void* pv
);
Parameter
sesid
Die Sitzung vom Typ JET_SESID , mit der die Funktion mit langer Ausführungszeit aufgerufen wurde.
Snp
Der in JET_SNP angegebene Vorgangstyp. Zu den Arten von Vorgängen gehören Reparatur, Komprimieren, Wiederherstellen, Sichern, Aktualisieren, Bereinbern und Aktualisieren des Datensatzformats.
Snt
Die status eines Vorgangs. Statustypen sind Anfang, In Bearbeitung, Abschluss oder Fehler. Die status wird mit dem dritten Parameter vom Typ JET_SNT angegeben.
pv
Ein optionaler Zeiger auf eine Struktur vom Typ JET_SNPROG.
Rückgabewert
Diese Funktion gibt den Datentyp JET_ERR mit einem der Fehlercodes der Erweiterbaren Speicher-Engine zurück. Weitere Informationen zu möglichen ESE-Fehlern finden Sie unter Erweiterbare Speichermodulfehler und Fehlerbehandlungsparameter.
Bei Erfolg kann der Vorgang, der den Rückruf ausgegeben hat, normal fortgesetzt werden. In einigen Fällen gibt der Rückruf möglicherweise eine Warnung zurück, die diesen Vorgang beeinflusst.
Bei einem Fehler wird der Vorgang, der den Rückruf ausgegeben hat, möglicherweise normal fortgesetzt oder schlägt fehl.
Bemerkungen
Diese Rückruffunktion wird in einer Statusbenachrichtigung verwendet, in der die Struktur den aktuellen Status des Fortschritts angibt. Beachten Sie, dass die Rückruffunktion für den Fortschritt des Vorgangs möglicherweise mehrmals aufgerufen wird.
Anforderungen
Anforderung | Wert |
---|---|
Client |
Erfordert Windows Vista, Windows XP oder Windows 2000 Professional. |
Server |
Erfordert Windows Server 2008, Windows Server 2003 oder Windows 2000 Server. |
Kopfzeile |
Deklariert in Esent.h. |
Weitere Informationen
Fehlercodes der erweiterbaren Speicher-Engine
Fehler der erweiterbaren Speicher-Engine
JET_SESID
JET_SNP
JET_SNPROG
JET_SNT