GetEnlistmentRecoveryInformation-Funktion (ktmw32.h)
Ruft eine undurchsichtige Struktur von Wiederherstellungsdaten von KTM ab. Wiederherstellungsinformationen werden im Auftrag eines Ressourcen-Managers (RM) in einem Protokoll gespeichert, indem die SetEnlistmentRecoveryInformation-Funktion aufgerufen wird. Nach einem Fehler kann der RM die GetEnlistmentRecoveryInformation-Funktion verwenden, um die Informationen abzurufen.
Syntax
BOOL GetEnlistmentRecoveryInformation(
[in] HANDLE EnlistmentHandle,
[in] ULONG BufferSize,
[out] PVOID Buffer,
[out, optional] PULONG BufferUsed
);
Parameter
[in] EnlistmentHandle
Ein Handle für die Aufnahme.
[in] BufferSize
Die Größe des Buffer-Parameters in Bytes.
[out] Buffer
Ein Zeiger auf einen Puffer, der die Wiederherstellungsinformationen für die Registrierung empfängt.
[out, optional] BufferUsed
Ein Zeiger auf eine Variable, die die tatsächliche Anzahl von Bytes empfängt, die im Buffer-Parameter zurückgegeben werden.
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.
In der folgenden Liste werden die möglichen Fehlercodes identifiziert:
Hinweise
Dieser Aufruf kann nicht mit flüchtigen Transaktions-Managern verwendet werden.
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 |