ICrmLogControl インターフェイス (comsvcs.h)

CRM Worker と CRM 補正機能がログにレコードを書き込み、それらを永続的にする手段です。

継承

ICrmLogControl インターフェイスは、IUnknown インターフェイスから継承されます。 ICrmLogControl には、次の種類のメンバーもあります。

メソッド

ICrmLogControl インターフェイスには、これらのメソッドがあります。

 
ICrmLogControl::ForceLog

ディスク上のすべてのログ レコードを強制的に永続的にします。
ICrmLogControl::ForceTransactionToAbort

トランザクションで、即時中止呼び出しを実行します。
ICrmLogControl::ForgetLogRecord

インターフェイスのこのインスタンスによって書き込まれた最後のログ レコードを忘れます。
ICrmLogControl::get_TransactionUOW

トランザクション UOW をログ レコードに記録することなく、トランザクション作業単位 (UOW) を取得します。
ICrmLogControl::RegisterCompensator

CRM Worker は、このメソッドを使用して CRM コンペンセーターを CRM インフラストラクチャに登録します。
ICrmLogControl::WriteLogRecord

CRM Worker と CRM 補正機能は、このメソッドを使用して、非構造化ログ レコードをログに書き込みます。
ICrmLogControl::WriteLogRecordVariants

CRM Worker と CRM 補正機能は、このメソッドを使用して、構造化ログ レコードをログに書き込みます。

解説

CRM 補正機能は、 ICrmCompensator::SetLogControl メソッドまたは ICrmCompensatorVariants::SetLogControlVariants メソッドを使用して、インスタンス化後にこのインターフェイスを受け取ります。

メソッドは、各メソッドの戻り値に加えて、分散トランザクション コーディネーター (DTC) またはその他の標準 COM エラー コードからエラー コードを返すこともできます。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー comsvcs.h

関連項目

COM+ 補正Resource Manager