ICrmCompensator 인터페이스(comsvcs.h)
Microsoft Visual C++ 사용할 때 구조화되지 않은 로그 레코드를 CRM Compensator에 전달합니다.
상속
ICrmCompensator 인터페이스는 IUnknown 인터페이스에서 상속됩니다. ICrmCompensator 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
ICrmCompensator 인터페이스에는 이러한 메서드가 있습니다.
ICrmCompensator::AbortRecord 중단 단계 중에 CRM Compensator에 로그 레코드를 전달합니다. (ICrmCompensator.AbortRecord) |
ICrmCompensator::BeginAbort CRM Compensator에게 트랜잭션 완료의 중단 단계를 알리고 레코드가 배달될 예정임을 알 수 있습니다. (ICrmCompensator.BeginAbort) |
ICrmCompensator::BeginCommit 트랜잭션 완료의 커밋 단계를 CRM Compensator에 알리고 레코드가 배달될 예정임을 알 수 있습니다. |
ICrmCompensator::BeginPrepare CRM Compensator에게 트랜잭션 완료 준비 단계에 대해 알리고 레코드가 배달될 예정임을 알 수 있습니다. (ICrmCompensator.BeginPrepare) |
ICrmCompensator::CommitRecord 커밋 단계 중에 전달 순서에 따라 로그 레코드를 전달합니다. |
ICrmCompensator::EndAbort 중단 단계 중에 사용할 수 있는 모든 로그 레코드를 수신했음을 CRM Compensator에 알 수 있습니다. (ICrmCompensator.EndAbort) |
ICrmCompensator::EndCommit CRM Compensator가 커밋 단계 중에 사용할 수 있는 모든 로그 레코드를 전달했음을 알 수 있습니다. (ICrmCompensator.EndCommit) |
ICrmCompensator::EndPrepare CRM Compensator에 준비 단계에서 사용할 수 있는 모든 로그 레코드가 있음을 알 수 있습니다. (ICrmCompensator.EndPrepare) |
ICrmCompensator::P repareRecord 준비 단계 중에 전달 순서에 따라 로그 레코드를 전달합니다. |
ICrmCompensator::SetLogControl 트랜잭션이 완료되는 동안 추가 로그 레코드를 작성할 수 있도록 ICrmLogControl 인터페이스를 CRM Compensator에 전달합니다. |
설명
CRM 클럭은 ICrmLogControl::RegisterCompensator 메서드를 사용하여 CRM Compensator 의 CLSID를 결정합니다. 다음으로 이 CRM Compensator의 CLSID를 지정하는 CoCreateInstance를 호출한 다음 ICrmCompensator 인터페이스와 ICrmCompensatorVariants 인터페이스 모두에 대해 QueryInterface를 호출합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | comsvcs.h |