(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 |