Метод 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

См. также раздел

ICrmCompensatorVariants