ICrmCompensatorVariants インターフェイス (comsvcs.h)

Microsoft Visual Basic を使用するときに、構造化ログ レコードを CRM 補正器に配信します。

継承

ICrmCompensatorVariants インターフェイスは、IUnknown インターフェイスから継承します。 ICrmCompensatorVariants には、次の種類のメンバーもあります。

メソッド

ICrmCompensatorVariants インターフェイスには、これらのメソッドがあります。

 
ICrmCompensatorVariants::AbortRecordVariants

中止フェーズ中に、ログ レコードを CRM 補正器に配信します。 (ICrmCompensatorVariants.AbortRecordVariants)
ICrmCompensatorVariants::BeginAbortVariants

トランザクション完了の中止フェーズと、レコードが配信されようとしていることを CRM 補正器に通知します。 (ICrmCompensatorVariants.BeginAbortVariants)
ICrmCompensatorVariants::BeginCommitVariants

トランザクション完了のコミット フェーズ (フェーズ 2) と、レコードが配信されようとしていることを CRM 補正機能に通知します。
ICrmCompensatorVariants::BeginPrepareVariants

トランザクション完了の準備フェーズと、レコードが配信されようとしていることを CRM 補正器に通知します。 (ICrmCompensatorVariants.BeginPrepareVariants)
ICrmCompensatorVariants::CommitRecordVariants

コミット フェーズ中に、ログ レコードを CRM 補正器に配信します。
ICrmCompensatorVariants::EndAbortVariants

中止フェーズ中に使用可能なすべてのログ レコードを受信したことを CRM 補正器に通知します。 (ICrmCompensatorVariants.EndAbortVariants)
ICrmCompensatorVariants::EndCommitVariants

コミット フェーズ中に使用可能なすべてのログ レコードが配信されたことを CRM 補正器に通知します。 (ICrmCompensatorVariants.EndCommitVariants)
ICrmCompensatorVariants::EndPrepareVariants

準備フェーズ中に使用可能なすべてのログ レコードがあることを CRM 補正器に通知します。 (ICrmCompensatorVariants.EndPrepareVariants)
ICrmCompensatorVariants::P repareRecordVariants

準備フェーズ中に、ログ レコードを CRM 補正器に配信します。
ICrmCompensatorVariants::SetLogControlVariants

ICrmLogControl インターフェイスを CRM 補正器に配信します。

解説

CRM クラークは、 ICrmLogControl::RegisterCompensator メソッドを使用して、CRM 補正器の CLSID を決定します。 次に、この CRM 補正器の CLSID を指定して CoCreateInstance を呼び出し、ICrmCompensator インターフェイスと ICrmCompensatorVariants インターフェイスの両方に対して QueryInterface を呼び出します。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー comsvcs.h

関連項目

COM+ 補正Resource Manager

ICrmCompensator