英語で読む

次の方法で共有


ktmw32.h ヘッダー

このヘッダーは、データ アクセスとストレージで使用されます。 詳細については、次を参照してください。

ktmw32.h には、次のプログラミング インターフェイスが含まれています。

関数

 
CommitComplete

リソース マネージャー (RM) が、トランザクション マネージャー (TM) によって要求されたトランザクションのコミットを完了したことを示します。
CommitEnlistment

この参加ハンドルに関連付けられているトランザクションをコミットします。 この関数は、通信リソース マネージャー (優れたトランザクション マネージャーとも呼ばれます) によって使用されます。
CommitTransaction

指定したトランザクションをコミットすることを要求します。 (CommitTransaction)
CommitTransactionAsync

指定したトランザクションをコミットすることを要求します。 (CommitTransactionAsync)
CreateEnlistment

参加リストを作成し、その初期状態を設定し、指定されたアクセス権を持つ参加リストへのハンドルを開きます。
CreateResourceManager

新しいリソース マネージャー (RM) オブジェクトを作成し、RM をトランザクション マネージャー (TM) に関連付けます。
CreateTransaction

新しいトランザクション オブジェクトを作成します。
CreateTransactionManager

新しいトランザクション マネージャー (TM) オブジェクトを作成し、指定したアクセス権を持つハンドルを返します。
GetCurrentClockTransactionManager

トランザクション マネージャーから仮想クロック値を取得します。
GetEnlistmentId

指定した参加リストの識別子 (ID) を取得します。
GetEnlistmentRecoveryInformation

KTM から回復データの不透明な構造を取得します。
GetNotificationResourceManager

リソース マネージャー (RM) の通知を要求および受信します。 この関数は、トランザクションが状態を変更したときに通知を受け取るために RM レジスタによって使用されます。
GetNotificationResourceManagerAsync

リソース マネージャー (RM) の非同期通知を要求および受信します。 この関数は、トランザクションが状態を変更したときに通知を受け取るために RM レジスタによって使用されます。
GetTransactionId

指定したトランザクションの識別子 (ID) を取得します。
GetTransactionInformation

指定したトランザクションに関する要求された情報を返します。
GetTransactionManagerId

指定したトランザクション マネージャーの識別子を取得します。
OpenEnlistment

既存の参加オブジェクトを開き、参加リストへのハンドルを返します。
OpenResourceManager

既存のリソース マネージャー (RM) を開きます。
OpenTransaction

既存のトランザクションを開きます。
OpenTransactionManager

既存のトランザクション マネージャーを開きます。 (OpenTransactionManager)
OpenTransactionManagerById

既存のトランザクション マネージャーを開きます。 (OpenTransactionManagerById)
PrepareComplete

指定したトランザクションに対してコミット操作または中止操作が成功することを保証するために必要なすべての処理がリソース マネージャー (RM) によって完了したことを示します。
PrepareEnlistment

この参加ハンドルに関連付けられているトランザクションを準備します。 この関数は、通信リソース マネージャー (優れたトランザクション マネージャーとも呼ばれます) によって使用されます。
PrePrepareComplete

他のリソース マネージャーが準備操作を開始できるように、このリソース マネージャーが準備作業を完了したことを通知します。
PrePrepareEnlistment

この参加ハンドルに関連付けられているトランザクションを事前に準備します。 この関数は、通信リソース マネージャー (優れたトランザクション マネージャーとも呼ばれます) によって使用されます。
ReadOnlyEnlistment

指定した参加リストを読み取り専用の参加リストに変換するように要求します。 読み取り専用の参加リストはトランザクションの結果に参加できず、回復のために永続的に記録されません。
RecoverEnlistment

参加リストの状態を回復します。
RecoverResourceManager

リソース マネージャーの状態をログ ファイルから回復します。
RecoverTransactionManager

トランザクション マネージャーの状態をログ ファイルから回復します。
RenameTransactionManager

トランザクション マネージャー (TM) オブジェクトの名前を変更します。 この関数は、名前付き TM ハンドルでのみ使用できます。
RollbackComplete

リソース マネージャー (RM) がトランザクションのロールバックを正常に完了したことを示します。
RollbackEnlistment

参加リストに関連付けられている指定されたトランザクションをロールバックします。 この関数は、読み取り専用の参加リストには呼び出すことができません。
RollbackTransaction

指定したトランザクションをロールバックすることを要求します。
RollbackTransactionAsync

指定したトランザクションをロールバックすることを要求します。 この関数は非同期的にを返します。
RollforwardTransactionManager

指定した仮想クロック値にのみ情報を回復します。
SetEnlistmentRecoveryInformation

KTM からの回復データの不透明なユーザー定義構造を設定します。
SetResourceManagerCompletionPort

指定した I/O 完了ポートを、指定したリソース マネージャー (RM) に関連付けます。 このポートは、RM のすべての通知を受信します。
SetTransactionInformation

指定したトランザクションのトランザクション情報を設定します。
SinglePhaseReject

リソース マネージャー (RM) が単一フェーズ要求を拒否していることを示します。 トランザクション マネージャー (TM) は、この呼び出しを受信すると、2 フェーズ コミットを開始し、参加しているすべての VM に準備要求を送信します。