JET_CALLBACK-Delegat
Eine mehrzweckbasierte Rückruffunktion, die von der Datenbank-Engine verwendet wird, um die Anwendung über ein Ereignis zu informieren, das Onlinedefragmentierung und Cursorzustandsbenachrichtigungen umfasst.
Namespace: Microsoft.Isam.Esent.Interop
Assembly: Microsoft.Isam.Esent.Interop (in Microsoft.Isam.Esent.Interop.dll)
Syntax
'Declaration
Public Delegate Function JET_CALLBACK ( _
sesid As JET_SESID, _
dbid As JET_DBID, _
tableid As JET_TABLEID, _
cbtyp As JET_cbtyp, _
arg1 As Object, _
arg2 As Object, _
context As IntPtr, _
unused As IntPtr _
) As JET_err
'Usage
Dim instance As New JET_CALLBACK(AddressOf HandlerMethod)
public delegate JET_err JET_CALLBACK(
JET_SESID sesid,
JET_DBID dbid,
JET_TABLEID tableid,
JET_cbtyp cbtyp,
Object arg1,
Object arg2,
IntPtr context,
IntPtr unused
)
Parameter
sesid
Typ: Microsoft.Isam.Esent.Interop.JET_SESIDDie Sitzung, für die der Rückruf erfolgt.
dbid
Typ: Microsoft.Isam.Esent.Interop.JET_DBIDDie Datenbank, für die der Rückruf erfolgt.
tableid
Typ: Microsoft.Isam.Esent.Interop.JET_TABLEIDDer Cursor, für den der Rückruf ausgeführt wird.
cbtyp
Typ: Microsoft.Isam.Esent.Interop.JET_cbtypDer Vorgang, für den der Rückruf erfolgt.
arg1
Typ: System.ObjectErstes rückrufspezifisches Argument.
arg2
Typ: System.ObjectZweites rückrufspezifisches Argument.
context
Typ: System.IntPtrRückrufkontext.
unused
Typ: System.IntPtrDieser Parameter wird nicht verwendet.
Rückgabewert
Typ: Microsoft.Isam.Esent.Interop.JET_err