(comsvcs.h) 的 ICrmCompensatorVariants 介面

使用 Microsoft Visual Basic 時,將結構化記錄傳送至 CRM 補償器。

繼承

ICrmCompensatorVariants介面繼承自IUnknown介面。 ICrmCompensatorVariants 也有下列類型的成員:

方法

ICrmCompensatorVariants介面具有這些方法。

 
ICrmCompensatorVariants::AbortRecordVariants

在中止階段將記錄檔記錄傳遞給 CRM 補償器。 (ICrmCompensatorVariants.AbortRecordVariants)
ICrmCompensatorVariants::BeginAbortVariants

通知 CRM 補償器交易完成的中止階段,以及即將傳遞的記錄。 (ICrmCompensatorVariants.BeginAbortVariants)
ICrmCompensatorVariants::BeginCommitVariants

通知 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 Compensator。

備註

CRM clerk 會使用 ICrmLogControl::RegisterCompensator 方法來判斷 CRM Compensator 的 CLSID。 接下來它會呼叫CoCreateInstance,並指定此 CRM Compensator 的 CLSID,然後呼叫ICrmCompensator介面和ICrmCompensatorVariants介面的QueryInterface

規格需求

   
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 comsvcs.h

另請參閱

COM+ 補償Resource Manager

ICrmCompensator