(comsvcs.h) 的 ICrmLogControl 接口

CRM 辅助角色和 CRM 补偿器将记录写入日志并使其持久使用的方法。

继承

ICrmLogControl 接口继承自 IUnknown 接口。 ICrmLogControl 还具有以下类型的成员:

方法

ICrmLogControl 接口具有以下方法。

 
ICrmLogControl::ForceLog

强制所有日志记录在磁盘上持久。
ICrmLogControl::ForceTransactionToAbort

对事务执行立即中断调用。
ICrmLogControl::ForgetLogRecord

忘记此接口实例写入的最后一条日志记录。
ICrmLogControl::get_TransactionUOW

检索 (UOW) 的事务工作单元,而无需在日志记录中记录事务 UOW。
ICrmLogControl::RegisterCompensator

CRM 辅助角色使用此方法将 CRM 补偿器注册到 CRM 基础结构。
ICrmLogControl::WriteLogRecord

CRM 辅助角色和 CRM 补偿器使用此方法将非结构化日志记录写入日志。
ICrmLogControl::WriteLogRecordVariants

CRM 辅助角色和 CRM 补偿器使用此方法将结构化日志记录写入日志。

注解

CRM 补偿器在使用 ICrmCompensator::SetLogControl 或 ICrmCompensatorVariants::SetLogControlVariants 方法实例化后接收此接口。

除了为每个方法列出的返回值外,这些方法还可以从分布式事务处理协调器 (DTC) 或其他标准 COM 错误代码返回错误代码。

要求

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

另请参阅

COM+ 补偿资源管理器