ICrmCompensator::CommitRecord-Methode (comsvcs.h)
Übermittelt während der Commitphase einen Protokolldatensatz in der Reihenfolge der Übertragung.
Syntax
HRESULT CommitRecord(
[in] CrmLogRecordRead crmLogRec,
[out] BOOL *pfForget
);
Parameter
[in] crmLogRec
Der Protokolldatensatz als CrmLogRecordRead-Struktur .
[out] pfForget
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 BeginCommit - und EndCommit-Methoden empfangen, es gibt jedoch keine CommitRecord-Methodenaufrufe .
Der CRM-Kompensator kann den Datensatz, der während dieser Phase an ihn übermittelt wurde, vergessen lassen, indem das Flag "Vergessen" bei der Rückgabe dieser Methode festgelegt wird.
Anforderungen
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 |