回调参数
适用于: Windows |Windows Server
回调参数
本主题包含用于回调的参数。
JET_paramDisableCallbacks
65
此参数禁用对应用程序提供的函数的所有数据库引擎回调。 它主要用于支持数据库引擎实用工具,不打算在应用程序中使用。
Label | 值 |
---|---|
默认值: |
错误 |
键入: |
布尔 |
有效范围: |
False、True |
范围: |
实例 |
在 JetCreateInstance 之后设置: |
是 |
在 JetInit 之后设置: |
否 |
影响物理布局: |
否 |
影响可靠性: |
否 |
影响性能: |
否 |
影响资源: |
否 |
可用性: |
Windows XP 及更高版本 |
JET_paramEnablePersistedCallbacks
156
此参数允许在数据库中使用持久回调。 在 Windows Vista 之前的版本中,默认启用持久回调的使用。 应用程序现在必须使用此参数在运行时显式启用持久回调。 如果未设置此参数,则要求调用回调的任何数据库操作都将失败,并JET_errCallbackFailed。 此参数不会影响使用以下机制在运行时指定的任何回调:JET_paramRuntimeCallback、 JetRegisterCallback 或 JET API 的显式回调参数。 即使不允许使用这些持久回调,仍可以创建包含持久回调的架构元素。 当此参数设置为 false 时,它将替代JET_paramDisableCallbacks。
Label | 值 |
---|---|
默认值: |
错误 |
键入: |
布尔 |
有效范围: |
False、True |
范围: |
实例 |
在 JetCreateInstance 之后设置: |
是 |
在 JetInit 之后设置: |
否 |
影响物理布局: |
否 |
影响可靠性: |
否 |
影响性能: |
否 |
影响资源: |
否 |
可用性: |
Windows Vista 及更高版本 |
JET_paramRuntimeCallback
73
此参数使用实现 JET_CALLBACK 接口的运行时回调函数配置引擎。 调用此回调的原因如下: JET_cbtypFreeCursorLS、 JET_cbtypFreeTableLS或 JET_cbtypNull。 有关详细信息,请参阅 JetSetLS 。
Label | 值 |
---|---|
默认值: |
Null |
键入: |
函数指针 (JET_API_PTR) |
有效范围: |
NULL, JET_CALLBACK* |
范围: |
实例 |
在 JetCreateInstance 之后设置: |
是 |
在 JetInit 之后设置: |
否 |
影响物理布局: |
否 |
影响可靠性: |
否 |
影响性能: |
否 |
影响资源: |
否 |
可用性: |
Windows XP 及更高版本 |
要求
要求 | 值 |
---|---|
客户端 |
需要 Windows Vista 或 Windows XP。 |
服务器 |
需要 Windows Server 2008 或 Windows Server 2003。 |
标头 |
在 Esent.h 中声明。 |
另请参阅
JET_API_PTR
JET_CALLBACK
JET_CBTYP
JetCreateInstance
JetInit
JetSetLS