Método ICrmCompensatorVariants::P repareRecordVariants (comsvcs.h)
Entrega um registro de log para o CrM Compensator durante a fase de preparação. Os registros de log são entregues na ordem em que foram gravados.
Sintaxe
HRESULT PrepareRecordVariants(
[in] VARIANT *pLogRecord,
[out] VARIANT_BOOL *pbForget
);
Parâmetros
[in] pLogRecord
O registro de log (como uma matriz Variant de Variants).
[out] pbForget
Indica se o registro entregue deve ser esquecido.
Retornar valor
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Esse método pode ser recebido pelo CrM Compensator várias vezes, uma vez para cada registro de log gravado.
Para a interface ICrmCompensatorVariants , os registros de log são entregues da mesma forma que foram gravados. Os sinalizadores crm e o número de sequência são acrescentados como os dois últimos elementos na matriz. (Consulte ICrmCompensator::P repareRecord.)
Se nenhum registro de log for gravado pelo CRM Worker, os métodos BeginPrepareVariants e EndPrepareVariants serão recebidos pelo Compensador do CRM, mas não haverá chamadas de método PrepareRecordVariants . Isso é para permitir que os compensadores de CRM que gravam registros de log somente no tempo de preparação.
O Compensador crm pode optar por esquecer o registro que é entregue a ele durante essa fase definindo o sinalizador forget no retorno desse método.
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 |