Api.JetRegisterCallback 方法
允许应用程序配置数据库引擎,以向应用程序发出特定事件的通知。 这些通知与特定表相关联,并且仅在使用 JetTerm (JET_INSTANCE) 关闭包含该表的实例之前有效。
Namespace:Microsoft.Isam.Esent.Interop
装配: Microsoft.Isam.Esent.Interop.dll) 中的 Microsoft.Isam.Esent.Interop (
语法
'Declaration
Public Shared Sub JetRegisterCallback ( _
sesid As JET_SESID, _
tableid As JET_TABLEID, _
cbtyp As JET_cbtyp, _
callback As JET_CALLBACK, _
context As IntPtr, _
<OutAttribute> ByRef callbackId As JET_HANDLE _
)
'Usage
Dim sesid As JET_SESID
Dim tableid As JET_TABLEID
Dim cbtyp As JET_cbtyp
Dim callback As JET_CALLBACK
Dim context As IntPtr
Dim callbackId As JET_HANDLEApi.JetRegisterCallback(sesid, _
tableid, cbtyp, callback, context, _
callbackId)
public static void JetRegisterCallback(
JET_SESID sesid,
JET_TABLEID tableid,
JET_cbtyp cbtyp,
JET_CALLBACK callback,
IntPtr context,
out JET_HANDLE callbackId
)
parameters
sesid
类型: Microsoft.Isam.Esent.Interop.JET_SESID要使用的会话。
tableid
类型: Microsoft.Isam.Esent.Interop.JET_TABLEID在应注册回调的表上打开的游标。
cbtyp
类型: Microsoft.Isam.Esent.Interop.JET_cbtyp应用程序希望接收通知的回调原因。
回调 (callback)
类型: Microsoft.Isam.Esent.Interop.JET_CALLBACK回调函数。
上下文
类型: System.IntPtr将提供给回调的上下文。
callbackId
类型: Microsoft.Isam.Esent.Interop.JET_HANDLE稍后可用于使用 JetUnregisterCallback (JET_SESID、JET_TABLEID、JET_cbtyp JET_HANDLE) 取消给定回调函数注册的句柄。