SetEnlistmentRecoveryInformation-Funktion (ktmw32.h)
Legt eine undurchsichtige, benutzerdefinierte Struktur von Wiederherstellungsdaten von KTM fest. Wiederherstellungsinformationen werden in einem Protokoll im Namen eines Ressourcen-Managers (RM) gespeichert, indem SetEnlistmentRecoveryInformation aufgerufen wird. Nach einem Fehler kann der RM getEnlistmentRecoveryInformation verwenden, um die Informationen abzurufen.
Syntax
BOOL SetEnlistmentRecoveryInformation(
[in] HANDLE EnlistmentHandle,
[in] ULONG BufferSize,
[in] PVOID Buffer
);
Parameter
[in] EnlistmentHandle
Ein Handle für die Aufnahme.
[in] BufferSize
Die Größe des Puffers in Bytes.
[in] Buffer
Die Wiederherstellungsinformationen.
Rückgabewert
Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.
Wenn die Funktion fehlerhaft ist, ist der Rückgabewert 0 (null). Um erweiterte Fehlerinformationen zu erhalten, rufen Sie die Funktion GetLastError auf.
Die folgende Liste identifiziert die möglichen Fehlercodes:
Hinweise
Dieser Aufruf kann nicht mit flüchtigen Transaktions-Managern verwendet werden.
Die vom Benutzer bereitgestellten Informationen können nach Abschluss dieses Vorgangs nicht dauerhaft im Protokoll gespeichert werden, sie werden jedoch am Ende des nächsten Commitvorgangs für diese Registrierung dauerhaft gespeichert.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Zielplattform | Windows |
Kopfzeile | ktmw32.h |
Bibliothek | Ktmw32.lib |
DLL | Ktmw32.dll |