Метод ICrmCompensator::CommitRecord (comsvcs.h)

Срочно доставляет запись журнала на этапе фиксирования.

Синтаксис

HRESULT CommitRecord(
  [in]  CrmLogRecordRead crmLogRec,
  [out] BOOL             *pfForget
);

Параметры

[in] crmLogRec

Запись журнала в виде структуры CrmLogRecordRead .

[out] pfForget

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

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

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

Комментарии

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

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

Требования

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

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

ICrmCompensator