Método ICrmCompensatorVariants::P repareRecordVariants (comsvcs.h)

Entrega un registro al compensador de CRM durante la fase de preparación. Los registros se entregan en el orden en que se escribieron.

Sintaxis

HRESULT PrepareRecordVariants(
  [in]  VARIANT      *pLogRecord,
  [out] VARIANT_BOOL *pbForget
);

Parámetros

[in] pLogRecord

El registro de registro (como una matriz Variant de Variants).

[out] pbForget

Indica si se debe olvidar el registro entregado.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

El compensador de CRM puede recibir este método varias veces, una vez para cada registro de registro que se escribe.

Para la interfaz ICrmCompensatorVariants , los registros de registro se entregan de la misma manera que se escribieron. Las marcas crm y el número de secuencia se anexan como los dos últimos elementos de la matriz. (Consulte ICrmCompensator::P repareRecord).

Si el trabajador de CRM no escribe ningún registro, los métodos BeginPrepareVariants y EndPrepareVariants se reciben mediante el compensador de CRM, pero no hay llamadas al método PrepareRecordVariants . Esto es para permitir que los compensadores de CRM escriban registros solo en tiempo de preparación.

El compensador de CRM puede optar por olvidar el registro que se entrega a él durante esta fase estableciendo la marca forget en retorno de este método.

Requisitos

Requisito Value
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

ICrmCompensatorVariants