Freigeben über


ICrmCompensatorVariants-Schnittstelle (comsvcs.h)

Stellt strukturierte Protokolldatensätze an den CRM-Kompensator bereit, wenn Microsoft Visual Basic verwendet wird.

Vererbung

Die ICrmCompensatorVariants-Schnittstelle erbt von der IUnknown-Schnittstelle . ICrmCompensatorVariants verfügt auch über folgende Membertypen:

Methoden

Die ICrmCompensatorVariants-Schnittstelle verfügt über diese Methoden.

 
ICrmCompensatorVariants::AbortRecordVariants

Stellt während der Abbruchphase einen Protokolldatensatz an den CRM-Kompensator bereit. (ICrmCompensatorVariants.AbortRecordVariants)
ICrmCompensatorVariants::BeginAbortVariants

Benachrichtigt den CRM-Kompensator über die Abbruchphase des Transaktionsabschlusses und darüber, dass Datensätze im Kürze übermittelt werden. (ICrmCompensatorVariants.BeginAbortVariants)
ICrmCompensatorVariants::BeginCommitVariants

Benachrichtigt den CRM-Kompensator über die Commitphase (Phase 2) des Abschlusses der Transaktion und darüber, dass Datensätze übermittelt werden.
ICrmCompensatorVariants::BeginPrepareVariants

Benachrichtigt den CRM-Kompensator über die Vorbereitungsphase des Transaktionsabschlusses und darüber, dass Datensätze im Anlauf sind. (ICrmCompensatorVariants.BeginPrepareVariants)
ICrmCompensatorVariants::CommitRecordVariants

Übermittelt während der Commitphase einen Protokolldatensatz an den CRM-Kompensator.
ICrmCompensatorVariants::EndAbortVariants

Benachrichtigt den CRM-Kompensator, dass er alle Protokolldatensätze empfangen hat, die während der Abbruchphase verfügbar sind. (ICrmCompensatorVariants.EndAbortVariants)
ICrmCompensatorVariants::EndCommitVariants

Benachrichtigt den CRM-Kompensator, dass er alle Protokolldatensätze bereitgestellt hat, die während der Commitphase verfügbar sind. (ICrmCompensatorVariants.EndCommitVariants)
ICrmCompensatorVariants::EndPrepareVariants

Benachrichtigt den CRM-Kompensator, dass während der Vorbereitungsphase alle Protokolldatensätze verfügbar waren. (ICrmCompensatorVariants.EndPrepareVariants)
ICrmCompensatorVariants::P repareRecordVariants

Stellt während der Vorbereitungsphase einen Protokolldatensatz an den CRM-Kompensator bereit.
ICrmCompensatorVariants::SetLogControlVariants

Stellt eine ICrmLogControl-Schnittstelle an den CRM-Kompensator bereit.

Hinweise

Der CRM-Sachbearbeiter bestimmt die CLSID des CRM-Kompensators mithilfe der ICrmLogControl::RegisterCompensator-Methode . Als Nächstes wird CoCreateInstance aufgerufen, indem die CLSID dieses CRM-Kompensators angegeben wird. Anschließend wird QueryInterface für die ICrmCompensator-Schnittstelle und die ICrmCompensatorVariants-Schnittstelle aufgerufen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile comsvcs.h

Weitere Informationen

COM+ kompensierende Resource Manager

ICrmCompensator