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 |