回调参数

适用于: 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_cbtypFreeCursorLSJET_cbtypFreeTableLSJET_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