次の方法で共有


コールバック パラメーター

適用対象: Windows |Windows Server

コールバック パラメーター

このトピックには、コールバックに使用されるパラメーターが含まれています。

JET_paramDisableCallbacks
65

このパラメーターは、アプリケーションによって提供される関数に対するすべてのデータベース エンジン コールバックを無効にします。 これは主にデータベース エンジン ユーティリティをサポートすることを目的としており、アプリケーションで使用するためのものではありません。

Label

既定値:

False

型:

Boolean

有効な範囲:

False、True

スコープ:

インスタンス

JetCreateInstance の後に設定します。

はい

JetInit の後に設定します。

いいえ

物理レイアウトに影響します。

いいえ

信頼性に影響します。

いいえ

パフォーマンスに影響します。

いいえ

リソースに影響します。

いいえ

可用性:

Windows XP 以降のリリース

JET_paramEnablePersistedCallbacks
156

このパラメーターを使用すると、データベースで永続的なコールバックを使用できます。 Windows Vista より前のリリースでは、永続的なコールバックの使用が既定で有効になっています。 アプリケーションでは、このパラメーターを使用して実行時に永続的なコールバックの使用を明示的に有効にする必要があります。 このパラメーターが設定されていない場合、コールバックの呼び出しを必要とするデータベース操作は、JET_errCallbackFailedで失敗します。 このパラメーターは、実行時に指定されたコールバックには影響しません。JET_paramRuntimeCallback、 JetRegisterCallback、または JET API への明示的なコールバック パラメーターです。 これらの永続的なコールバックの使用が許可されていない場合でも、永続的なコールバックを含むスキーマ要素を作成することは可能です。 このパラメーターを false に設定すると、JET_paramDisableCallbacksがオーバーライドされます。

Label

既定値:

False

型:

Boolean

有効な範囲:

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 以降のリリース

必要条件

要件

Client

Windows Vista または Windows XP が必要です。

[サーバー]

Windows Server 2008 または Windows Server 2003 が必要です。

Header

Esent.h で宣言されています。

参照

JET_API_PTR
JET_CALLBACK
JET_CBTYP
JetCreateInstance
JetInit
JetSetLS