JET_CBTYP
Letzte Änderung: Freitag, 27. Februar 2015
Gilt für: Windows | Windows Server
JET_CBTYP
Die JET_CBTYP -Gruppe von Konstanten werden alle möglichen Punkt in einem Vorgang, dass die Datenbank-Engine eine Anwendung informiert wird durch Aufrufen der Rückruffunktion JET_CALLBACK beschrieben. Die Datenbank-Engine übergibt eine der folgenden Konstanten im Cbtyp -Parameter der Callback-Funktion. Die Bedeutung der anderen Parameter wird von der Datenbank-Engine in diesem Aufruf übergeben, abhängig von bestimmten JET_CBTYP übergeben.
Windows XP: Die JET_CBTYP -Gruppe von Konstanten sind in Windows XP eingeführt.
Konstante-Wert |
Beschreibung |
---|---|
JET_cbtypNull |
Dieser Rückruf ist reserviert und immer als ungültig angesehen. |
JET_cbtypFinalize |
Dieser Rückruf ist für die zukünftige Verwendung reserviert. |
JET_cbtypBeforeInsert |
Dieser Rückruf, tritt auf, unmittelbar bevor ein neuer Datensatz in einer Tabelle durch einen Aufruf von JetUpdateeingefügt wird. Der Funktionszeiger aus diesem Grund Rückruf entweder über JET_TABLECREATE an JetCreateTableColumnIndex übergeben oder zur Laufzeit mittels JetRegisterCallbackkonfiguriert ist. Weitere Informationen finden Sie unter JET_TABLECREATE oder JetRegisterCallback. Die Callback-Parameter werden die folgenden Werte haben:
|
JET_cbtypAfterInsert |
Dieser Rückruf, tritt auf, unmittelbar nachdem ein neuer Datensatz in einer Tabelle durch einen Aufruf von JetUpdate eingefügt wurde, jedoch bevor JetUpdate an die aufrufende zurückgibt. Der Funktionszeiger aus diesem Grund Rückruf entweder über JET_TABLECREATE an JetCreateTableColumnIndex übergeben oder zur Laufzeit mittels JetRegisterCallbackkonfiguriert ist. Weitere Informationen finden Sie unter JET_TABLECREATE oder JetRegisterCallback. Die Callback-Parameter werden die folgenden Werte haben:
|
JET_cbtypBeforeReplace |
Dieser Rückruf tritt kurz vor dem ein vorhandener Datensatz in einer Tabelle, die durch einen Aufruf von JetUpdategeändert wird. Der Funktionszeiger aus diesem Grund Rückruf entweder über JET_TABLECREATE an JetCreateTableColumnIndex übergeben oder zur Laufzeit mittels JetRegisterCallbackkonfiguriert ist. Weitere Informationen finden Sie unter JET_TABLECREATE oder JetRegisterCallback. Die Callback-Parameter werden die folgenden Werte haben:
|
JET_cbtypAfterReplace |
Dieser Rückruf, tritt auf, unmittelbar nachdem ein vorhandener Datensatz in einer Tabelle durch einen Aufruf für JetUpdate , jedoch vor dem JetUpdate Rückgabe an die aufrufende geändert wurde. Der Funktionszeiger aus diesem Grund Rückruf entweder über JET_TABLECREATE an JetCreateTableColumnIndex übergeben oder zur Laufzeit mittels JetRegisterCallbackkonfiguriert ist. Weitere Informationen finden Sie unter JET_TABLECREATE oder JetRegisterCallback. Die Callback-Parameter werden die folgenden Werte haben:
|
JET_cbtypBeforeDelete |
Dieser Rückruf, tritt auf, unmittelbar bevor ein vorhandener Datensatz in einer Tabelle durch einen Aufruf von JetDeletegelöscht wird. Der Funktionszeiger aus diesem Grund Rückruf entweder über JET_TABLECREATE an JetCreateTableColumnIndex übergeben oder zur Laufzeit mittels JetRegisterCallbackkonfiguriert ist. Weitere Informationen finden Sie unter JET_TABLECREATE oder JetRegisterCallback. Die Callback-Parameter werden die folgenden Werte haben:
|
JET_cbtypAfterDelete |
Dieser Rückruf, tritt auf, unmittelbar nachdem ein vorhandener Datensatz in einer Tabelle durch einen Aufruf von JetDelete gelöscht wurde, jedoch bevor JetDelete an die aufrufende zurückgibt. Der Funktionszeiger aus diesem Grund Rückruf entweder über JET_TABLECREATE an JetCreateTableColumnIndex übergeben oder zur Laufzeit mittels JetRegisterCallbackkonfiguriert ist. Weitere Informationen finden Sie unter JET_TABLECREATE oder JetRegisterCallback. Die Callback-Parameter werden die folgenden Werte haben:
Wenn ein Fehler vom Rückruf zurückgegeben wird, wird sie ignoriert. |
JET_cbtypUserDefinedDefaultValue |
Dieser Rückruf tritt auf, wenn das Modul muss zum Abrufen des Benutzers Standardwert einer Spalte aus der Anwendung definiert. Dieser Rückruf ist im Wesentlichen eine begrenzte Implementierung der JetRetrieveColumn , die von der Anwendung ausgewertet wird. Ein Maximum von einem Spaltenwert kann für einen benutzerdefinierten Standardwert zurückgegeben werden. Der Funktionszeiger aus diesem Grund Rückruf ist entweder über eine JET_USERDEFINEDDEFAULT Struktur JetAddColumn übergeben oder JetCreateTableColumnIndex über eine JET_USERDEFINEDDEFAULT -Struktur in einer JET_COLUMNCREATE Struktur in einer Struktur JET_TABLECREATE übergeben. Die Callback-Parameter werden die folgenden Werte haben:
Wenn ein Fehler, durch den Rückruf zurückgegeben wird schlägt der Vorgang, den Rückruf getätigt mit diesem Fehler fehl. Wenn JET_wrnBufferTruncated von der Rückruf zurückgegeben wird, wird der Vorgang fortgesetzt werden, aber der gesamte Wert nicht während des Rückrufs abgerufen wird. Wenn JET_wrnColumnNull von der Rückruf zurückgegeben wird, wird der Vorgang fortgesetzt werden, aber der Benutzer definierten Standardwert für die Spalte ist NULL. |
JET_cbtypOnlineDefragCompleted |
Dieser Rückruf tritt auf, wenn die online-Defragmentierung einer Datenbank wie von JetDefragment initiiert aufgrund der Vorgang abgeschlossen wird oder das Zeitlimit überschritten wird beendet wurde. Der Funktionszeiger aus diesem Grund Rückruf wird an JetDefragmentübergeben. Weitere Informationen finden Sie unter JetDefragment. Die Callback-Parameter werden die folgenden Werte haben:
Wenn ein Fehler vom Rückruf zurückgegeben wird, wird sie ignoriert. |
JET_cbtypFreeCursorLS |
Dieser Rückruf tritt auf, wenn die Anwendung Kontextnummer für den lokalen Speicher mit einen Cursor, der von der Datenbank-Engine veröffentlichten bereinigen muss. Weitere Informationen finden Sie unter JetSetLS. Der Funktionszeiger aus diesem Grund Rückruf ist über JetSetSystemParameter mit JET_paramRuntimeCallbackkonfiguriert. Die Callback-Parameter werden die folgenden Werte haben:
Wenn ein Fehler vom Rückruf zurückgegeben wird, wird sie ignoriert. |
JET_cbtypFreeTableLS |
Dieser Rückruf erfolgt als Ergebnis der die Notwendigkeit für die Anwendung zu bereinigen, die einer Tabelle, die von der Datenbank-Engine veröffentlichten Kontextnummer für den lokalen Speicher zugeordnet. Weitere Informationen finden Sie unter JetSetLS. Der Funktionszeiger aus diesem Grund Rückruf ist über JetSetSystemParameter mit JET_paramRuntimeCallbackkonfiguriert. Die Callback-Parameter werden die folgenden Werte haben:
Wenn ein Fehler vom Rückruf zurückgegeben wird, wird sie ignoriert. |
Voraussetzungen
-Client, |
Erfordert Windows Vista oder Windows XP. |
Server |
Erfordert WindowsServer 2008 oder WindowsServer 2003. |
Kopfzeile |
In Esent.h deklariert. |