ICrmCompensatorVariants::CommitRecordVariants-Methode (comsvcs.h)

Stellt während der Commitphase einen Protokolldatensatz an den CRM-Kompensator bereit. Protokolldatensätze werden in der Reihenfolge übermittelt, in der sie geschrieben wurden.

Syntax

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

Parameter

[in] pLogRecord

Der Protokolldatensatz (als Variant-Array von Variants).

[out] pbForget

Gibt an, ob der übermittelte Datensatz vergessen werden soll.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Diese Methode kann vom CRM-Kompensator mehrmals empfangen werden, einmal für jeden geschriebenen Protokolldatensatz. Wenn keine Protokolldatensätze geschrieben werden, werden die Methoden BeginCommitVariants und EndCommitVariants empfangen, es gibt jedoch keine CommitRecordVariants-Methodenaufrufe .

Der CRM-Kompensator kann den Datensatz vergessen, der während dieser Methode an ihn übermittelt wird, indem er das Flag "Vergessen" bei der Rückgabe von dieser Methode festlegt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile comsvcs.h

Weitere Informationen

ICrmCompensatorVariants