Freigeben über


ICrmCompensatorVariants::BeginAbortVariants-Methode (comsvcs.h)

Benachrichtigt den CRM-Kompensor über die Abbruchphase des Abschlusses der Transaktion und die Zustellung von Datensätzen. Die Abbruchphase kann während der normalen Verarbeitung ohne Vorbereitungsphase empfangen werden, wenn der Client entscheidet, den Abbruch einzuleiten.

Syntax

HRESULT BeginAbortVariants(
  [in] VARIANT_BOOL bRecovery
);

Parameter

[in] bRecovery

Gibt an, ob diese Methode während der Wiederherstellung aufgerufen wird.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OKzurückgegeben. Andernfalls wird ein HRESULT- Fehlercode zurückgegeben.

Bemerkungen

Der CRM-Ausgleich sollte nicht von einem Zustand abhängen, der zwischen der Vorbereitungsphase und der Abbruchphase beibehalten werden soll. Die CRM-Infrastruktur ist frei, den CRM-Ausgleich zwischen diesen beiden Phasen freizugeben, wenn dies erforderlich ist. Der Zustand wird jedoch zwischen den Begin-Record-End-Aufrufen beibehalten, und der CRM-Ausgleichsmodul ruft immer die ICrmLogControl Schnittstelle ab, bevor Transaktionsergebnismethoden übermittelt werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 2000 Professional [nur Desktop-Apps]
mindestens unterstützte Server- Windows 2000 Server [nur Desktop-Apps]
Zielplattform- Fenster
Header- comsvcs.h

Siehe auch

ICrmCompensatorVariants