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 |