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 |