Метод ICrmCompensatorVariants::BeginAbortVariants (comsvcs.h)
Уведомляет компенсатор CRM о фазе прерывания завершения транзакции и о том, что записи должны быть доставлены. Этап прерывания может быть получен во время обычной обработки без этапа подготовки, если клиент решит инициировать прерывание.
HRESULT BeginAbortVariants(
[in] VARIANT_BOOL bRecovery
);
[in] bRecovery
Указывает, вызывается ли этот метод во время восстановления.
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Компенсатор CRM не должен зависеть от состояния, которое должно поддерживаться между этапом подготовки и этапом прерывания. Инфраструктура CRM может свободно выпускать компенсатор CRM между этими двумя этапами, если это необходимо. Однако состояние сохраняется между вызовами Begin-Record-End, и компенсатор CRM всегда получает интерфейс ICrmLogControl перед доставкой любых методов результата транзакции.
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | comsvcs.h |