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 |