Интерфейс ICrmCompensatorVariants (comsvcs.h)

Предоставляет структурированные записи журнала в компенсатор CRM при использовании Microsoft Visual Basic.

Наследование

Интерфейс ICrmCompensatorVariants наследуется от интерфейса IUnknown . ICrmCompensatorVariants также имеет следующие типы элементов:

Методы

Интерфейс ICrmCompensatorVariants содержит следующие методы.

 
ICrmCompensatorVariants::AbortRecordVariants

Доставляет запись журнала в компенсатор CRM на этапе прерывания. (ICrmCompensatorVariants.AbortRecordVariants)
ICrmCompensatorVariants::BeginAbortVariants

Уведомляет компенсатор CRM об этапе прерывания завершения транзакции и о том, что записи собираются доставляться. (ICrmCompensatorVariants.BeginAbortVariants)
ICrmCompensatorVariants::BeginCommitVariants

Уведомляет компенсатор CRM об этапе фиксации (втором этапе) завершения транзакции и о том, что записи собираются доставляться.
ICrmCompensatorVariants::BeginPrepareVariants

Уведомляет компенсатор CRM о стадии подготовки завершения транзакции и о том, что записи собираются доставляться. (ICrmCompensatorVariants.BeginPrepareVariants)
ICrmCompensatorVariants::CommitRecordVariants

Доставляет запись журнала в компенсатор CRM на этапе фиксации.
ICrmCompensatorVariants::EndAbortVariants

Уведомляет компенсатор CRM о том, что он получил все записи журнала, доступные на этапе прерывания. (ICrmCompensatorVariants.EndAbortVariants)
ICrmCompensatorVariants::EndCommitVariants

Уведомляет компенсатор CRM о том, что он доставил все записи журнала, доступные на этапе фиксации. (ICrmCompensatorVariants.EndCommitVariants)
ICrmCompensatorVariants::EndPrepareVariants

Уведомляет компенсатор CRM о наличии всех записей журнала, доступных на этапе подготовки. (ICrmCompensatorVariants.EndPrepareVariants)
ICrmCompensatorVariants::P repareRecordVariants

Доставляет запись журнала в компенсатор CRM на этапе подготовки.
ICrmCompensatorVariants::SetLogControlVariants

Предоставляет интерфейс ICrmLogControl в компенсатор CRM.

Комментарии

Клерк CRM определяет CLSID компенсатора CRM с помощью метода ICrmLogControl::RegisterCompensator . Затем он вызывает CoCreateInstance , указывая CLSID этого компенсатора CRM, а затем вызывает QueryInterface для интерфейса ICrmCompensator и интерфейса ICrmCompensatorVariants .

Требования

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

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

Компенсирующие Resource Manager COM+

ICrmCompensator