Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Ü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 |