Interfaz ICrmLogControl (comsvcs.h)

Es el medio por el que los registros de escritura de CRM Worker y CRM Compensator en el registro y hacen que sean duraderos.

Herencia

La interfaz ICrmLogControl hereda de la interfaz IUnknown . ICrmLogControl también tiene estos tipos de miembros:

Métodos

La interfaz ICrmLogControl tiene estos métodos.

 
ICrmLogControl::ForceLog

Obliga a que todos los registros sean duraderos en el disco.
ICrmLogControl::ForceTransactionToAbort

Realiza una llamada de anulación inmediata para la transacción.
ICrmLogControl::ForgetLogRecord

Olvida el último registro escrito por esta instancia de la interfaz.
ICrmLogControl::get_TransactionUOW

Recupera la unidad de trabajo de transacción (UOW) sin tener que registrar la UOW de transacción en el registro de registro.
ICrmLogControl::RegisterCompensator

El trabajador de CRM usa este método para registrar el compensador de CRM con la infraestructura de CRM.
ICrmLogControl::WriteLogRecord

Crm Worker y CRM Compensator usan este método para escribir registros no estructurados en el registro.
ICrmLogControl::WriteLogRecordVariants

Crm Worker y CRM Compensator usan este método para escribir registros de registro estructurados en el registro.

Comentarios

El compensador de CRM recibe esta interfaz después de su creación de instancias mediante el método ICrmCompensator::SetLogControl o ICrmCompensatorVariants::SetLogControlVariants .

Además de los valores devueltos enumerados para cada método, los métodos también pueden devolver códigos de error del Coordinador de transacciones distribuidas (DTC) u otros códigos de error COM estándar.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado comsvcs.h

Consulte también

Resource Manager de compensación de COM+