Метод ICrmCompensatorVariants::CommitRecordVariants (comsvcs.h)

Доставляет запись журнала в компенсатор CRM на этапе фиксации. Записи журнала доставляются в том порядке, в котором они были записаны.

Синтаксис

HRESULT CommitRecordVariants(
  [in]  VARIANT      *pLogRecord,
  [out] VARIANT_BOOL *pbForget
);

Параметры

[in] pLogRecord

Запись журнала (как массив Variant вариантов).

[out] pbForget

Указывает, следует ли забывать доставленную запись.

Возвращаемое значение

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Этот метод может быть получен компенсатором CRM несколько раз, по одному для каждой записываемой записи журнала. Если записи журнала не записываются, методы BeginCommitVariants и EndCommitVariants принимаются, но вызовы методов CommitRecordVariants отсутствуют .

Компенсатор CRM может забыть запись, доставляемую ему во время этого метода, установив флаг забыли при возвращении из этого метода.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header comsvcs.h

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

ICrmCompensatorVariants