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 |