ICrmLogControl 인터페이스(comsvcs.h)

CRM 작업자 및 CRM Compensator가 로그에 레코드를 쓰고 지속성으로 만드는 수단입니다.

상속

ICrmLogControl 인터페이스는 IUnknown 인터페이스에서 상속됩니다. ICrmLogControl 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ICrmLogControl 인터페이스에는 이러한 메서드가 있습니다.

 
ICrmLogControl::ForceLog

모든 로그 레코드가 디스크에서 지속되도록 합니다.
ICrmLogControl::ForceTransactionToAbort

트랜잭션에 대한 즉시 중단 호출을 수행합니다.
ICrmLogControl::ForgetLogRecord

인터페이스의 이 instance 작성한 마지막 로그 레코드를 잊어버리세요.
ICrmLogControl::get_TransactionUOW

로그 레코드에서 트랜잭션 UOW를 기록할 필요 없이 UOW(트랜잭션 단위)를 검색합니다.
ICrmLogControl::RegisterCompensator

CRM 작업자는 이 메서드를 사용하여 CRM 인프라에 CRM Compensator를 등록합니다.
ICrmLogControl::WriteLogRecord

CRM 작업자 및 CRM Compensator는 이 메서드를 사용하여 비정형 로그 레코드를 로그에 씁니다.
ICrmLogControl::WriteLogRecordVariants

CRM 작업자 및 CRM Compensator는 이 메서드를 사용하여 구조화된 로그 레코드를 로그에 씁니다.

설명

CRM Compensator는 ICrmCompensator::SetLogControl 또는 ICrmCompensatorVariants::SetLogControlVariants 메서드를 사용하여 인스턴스화 후 이 인터페이스를 받습니다.

각 메서드에 대해 나열된 반환 값 외에도 메서드는 DTC(Distributed Transaction Coordinator) 또는 기타 표준 COM 오류 코드에서 오류 코드를 반환할 수도 있습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 comsvcs.h

추가 정보

COM+ 보상 Resource Manager