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 |