コールバック パラメーター
適用対象: 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