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 |