Метод ICrmCompensatorVariants::BeginCommitVariants (comsvcs.h)
Уведомляет компенсатор CRM о фазе фиксации (фазе 2) завершения транзакции и о том, что записи будут доставлены.
Синтаксис
HRESULT BeginCommitVariants(
[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 |