ICrmCompensatorVariants::BeginAbortVariants-Methode (comsvcs.h)
Benachrichtigt den CRM-Kompensator über die Abbruchphase des Transaktionsabschlusses und darüber, dass Datensätze im Kürze übermittelt werden. Die Abbruchphase kann während der normalen Verarbeitung ohne Vorbereitungsphase empfangen werden, wenn sich der Client für den Abbruch entscheidet.
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_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Der CRM-Kompensator sollte nicht von einem Zustand abhängen, der zwischen der Vorbereitungsphase und der Abbruchphase beibehalten werden soll. Die CRM-Infrastruktur kann den CRM-Kompensator zwischen diesen beiden Phasen freigeben, wenn dies erforderlich ist. Der Zustand wird jedoch zwischen den Begin-Record-End-Aufrufen beibehalten, und der CRM-Kompensator ruft immer die ICrmLogControl-Schnittstelle ab, bevor Transaktionsergebnismethoden bereitgestellt werden.
Anforderungen
Anforderung | Wert |
---|---|
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 |