다음을 통해 공유


ICrmCompensatorVariants 인터페이스(comsvcs.h)

Microsoft Visual Basic을 사용할 때 CRM Compensator에 구조화된 로그 레코드를 전달합니다.

상속

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

메서드

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

 
ICrmCompensatorVariants::AbortRecordVariants

중단 단계 중에 CRM Compensator에 로그 레코드를 전달합니다. (ICrmCompensatorVariants.AbortRecordVariants)
ICrmCompensatorVariants::BeginAbortVariants

CRM Compensator에게 트랜잭션 완료의 중단 단계와 레코드가 배달될 예정임을 알 수 있습니다. (ICrmCompensatorVariants.BeginAbortVariants)
ICrmCompensatorVariants::BeginCommitVariants

트랜잭션 완료의 커밋 단계(2단계)를 CRM Compensator에 알리고 레코드가 배달될 예정임을 알 수 있습니다.
ICrmCompensatorVariants::BeginPrepareVariants

CRM Compensator에게 트랜잭션 완료 준비 단계에 대해 알리고 레코드가 배달될 예정임을 알 수 있습니다. (ICrmCompensatorVariants.BeginPrepareVariants)
ICrmCompensatorVariants::CommitRecordVariants

커밋 단계 중에 CRM Compensator에 로그 레코드를 전달합니다.
ICrmCompensatorVariants::EndAbortVariants

중단 단계에서 사용할 수 있는 모든 로그 레코드를 수신했음을 CRM Compensator에 알 수 있습니다. (ICrmCompensatorVariants.EndAbortVariants)
ICrmCompensatorVariants::EndCommitVariants

커밋 단계에서 사용할 수 있는 모든 로그 레코드를 전달했음을 CRM Compensator에 알 수 있습니다. (ICrmCompensatorVariants.EndCommitVariants)
ICrmCompensatorVariants::EndPrepareVariants

준비 단계에서 사용할 수 있는 모든 로그 레코드가 CRM Compensator에 있음을 알 수 있습니다. (ICrmCompensatorVariants.EndPrepareVariants)
ICrmCompensatorVariants::P repareRecordVariants

준비 단계 중에 CRM Compensator에 로그 레코드를 전달합니다.
ICrmCompensatorVariants::SetLogControlVariants

CRM Compensator에 ICrmLogControl 인터페이스를 제공합니다.

설명

CRM 클럭은 ICrmLogControl::RegisterCompensator 메서드를 사용하여 CRM Compensator 의 CLSID를 결정합니다. 그런 다음 이 CRM Compensator의 CLSID를 지정하는 CoCreateInstance를 호출한 다음 ICrmCompensator 인터페이스와 ICrmCompensatorVariants 인터페이스 모두에 대해 QueryInterface를 호출합니다.

요구 사항

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

추가 정보

COM+ 보상 Resource Manager

ICrmCompensator