iCrmCompensatorVariants 接口 (comsvcs.h)

使用 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

向 CRM 补偿器提供 ICrmLogControl 接口。

备注

CRM clerk 使用 ICrmLogControl::RegisterCompensator 方法确定 CRM 补偿器的 CLSID。 接下来,它调用 CoCreateInstance 来指定此 CRM 补偿器的 CLSID,然后为 ICrmCompensator 接口和 ICrmCompensatorVariants 接口调用 QueryInterface

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 comsvcs.h

另请参阅

COM+ 补偿资源管理器

ICrmCompensator