ICrmLogControl 介面 (comsvcs.h)

這是 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 Compensator 會在使用 ICrmCompensator::SetLogControlICrmCompensatorVariants::SetLogControlVariants 方法 具現化之後收到此介面。

除了針對每個方法列出的傳回值之外,方法也可以從分散式交易協調器 (DTC) 或其他標準 COM 錯誤碼傳回錯誤碼。

規格需求

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

另請參閱

COM+ 補償Resource Manager