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 |