Compartilhar via


Interface ICrmCompensator (comsvcs.h)

Fornece registros de log não estruturados para o Compensador do CRM ao usar Microsoft Visual C++.

Herança

A interface ICrmCompensator herda da interface IUnknown . O ICrmCompensator também tem estes tipos de membros:

Métodos

A interface ICrmCompensator tem esses métodos.

 
ICrmCompensator::AbortRecord

Entrega um registro de log ao Compensador do CRM durante a fase de anulação. (ICrmCompensator.AbortRecord)
ICrmCompensator::BeginAbort

Notifica o Compensador do CRM da fase de anulação da conclusão da transação e que os registros estão prestes a ser entregues. (ICrmCompensator.BeginAbort)
ICrmCompensator::BeginCommit

Notifica o Compensador do CRM da fase de confirmação da conclusão da transação e que os registros estão prestes a ser entregues.
ICrmCompensator::BeginPrepare

Notifica o Compensador do CRM da fase de preparação da conclusão da transação e que os registros estão prestes a ser entregues. (ICrmCompensator.BeginPrepare)
ICrmCompensator::CommitRecord

Fornece um registro de log em ordem de encaminhamento durante a fase de confirmação.
ICrmCompensator::EndAbort

Notifica o Compensador do CRM de que ele recebeu todos os registros de log disponíveis durante a fase de anulação. (ICrmCompensator.EndAbort)
ICrmCompensator::EndCommit

Notifica o Compensador do CRM de que ele entregou todos os registros de log disponíveis durante a fase de confirmação. (ICrmCompensator.EndCommit)
ICrmCompensator::EndPrepare

Notifica o Compensador do CRM de que ele teve todos os registros de log disponíveis durante a fase de preparação. (ICrmCompensator.EndPrepare)
ICrmCompensator::P repareRecord

Fornece um registro de log em ordem subsequente durante a fase de preparação.
ICrmCompensator::SetLogControl

Fornece uma interface ICrmLogControl ao Compensador do CRM para que ele possa gravar mais registros de log durante a conclusão da transação.

Comentários

O administrador do CRM determina o CLSID do Compensador de CRM usando o método ICrmLogControl::RegisterCompensator . Em seguida, ele chama CoCreateInstance especificando o CLSID desse Compensador crm e, em seguida, chama QueryInterface para a interface ICrmCompensator e a interface ICrmCompensatorVariants .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho comsvcs.h

Confira também

COM+ Compensando Resource Manager

ICrmCompensatorVariants