ktmw32.h Header
Dieser Header wird von Data Access und Storage verwendet. Weitere Informationen finden Sie unter
ktmw32.h enthält die folgenden Programmierschnittstellen:
Functions
CommitComplete Gibt an, dass ein Ressourcen-Manager (RM) das Commit einer Transaktion abgeschlossen hat, die vom Transaktionsmanager (TM) angefordert wurde. |
CommitEnlistment Commits the transaction associated with this enlistment handle. Diese Funktion wird von Kommunikationsressourcenmanagern (manchmal auch als vorgesetzte Transaktionsmanager bezeichnet) verwendet. |
Committransaction Fordert an, dass die angegebene Transaktion zugesichert wird. (CommitTransaction) |
CommitTransactionAsync Fordert an, dass die angegebene Transaktion zugesichert wird. (CommitTransactionAsync) |
CreateEnlistment Erstellt eine Liste, legt den ursprünglichen Zustand fest und öffnet einen Handle für die Liste mit dem angegebenen Zugriff. |
CreateResourceManager Erstellt ein neues RESSOURCEN-Manager -Objekt (RM) und ordnet die RM einem Transaktions-Manager (TM) zu. |
CreateTransaction Erstellt ein neues Transaktionsobjekt. |
CreateTransactionManager Erstellt ein neues Transaktions-Manager -Objekt (TM) und gibt einen Handle mit dem angegebenen Zugriff zurück. |
GetCurrentClockTransactionManager Ruft einen virtuellen Uhrwert aus einem Transaktions-Manager ab. |
GetEnlistmentId Ruft den Bezeichner (ID) für die angegebene Liste ab. |
GetEnlistmentRecoveryInformation Ruft eine undurchsichtige Struktur der Wiederherstellungsdaten von KTM ab. |
GetNotificationResourceManager Fordert eine Benachrichtigung für einen Ressourcen-Manager (RM) an und empfängt sie. Diese Funktion wird vom RM-Register verwendet, um Benachrichtigungen zu empfangen, wenn sich ein Transaktionsstatus ändert. |
GetNotificationResourceManagerAsync Fordert eine asynchrone Benachrichtigung für einen Ressourcen-Manager (RM) an und empfängt sie. Diese Funktion wird vom RM-Register verwendet, um Benachrichtigungen zu empfangen, wenn sich ein Transaktionsstatus ändert. |
GetTransactionId Ruft den Bezeichner (ID) für die angegebene Transaktion ab. |
GetTransactionInformation Gibt die angeforderten Informationen zur angegebenen Transaktion zurück. |
GetTransactionManagerId Ruft einen Bezeichner für den angegebenen Transaktions-Manager ab. |
OpenEnlistment Öffnet ein vorhandenes Enlistment-Objekt und gibt einen Handle zur Liste zurück. |
OpenResourceManager Öffnet einen vorhandenen Ressourcen-Manager (RM). |
OpenTransaction Öffnet eine vorhandene Transaktion. |
OpenTransactionManager Öffnet einen vorhandenen Transaktions-Manager. (OpenTransactionManager) |
OpenTransactionManagerById Öffnet einen vorhandenen Transaktions-Manager. (OpenTransactionManagerById) |
PrepareComplete Gibt an, dass der Ressourcen-Manager (RM) alle erforderlichen Verarbeitung abgeschlossen hat, um sicherzustellen, dass ein Commit- oder Abbruchvorgang für die angegebene Transaktion erfolgreich ist. |
PrepareEnlistment Bereitet die Transaktion vor, die diesem Enlistment-Handle zugeordnet ist. Diese Funktion wird von Kommunikationsressourcenmanagern (manchmal auch als vorgesetzte Transaktionsmanager bezeichnet) verwendet. |
PrePrepareComplete Signalisiert, dass dieser Ressourcenmanager seine Vorbereitungsarbeiten abgeschlossen hat, damit andere Ressourcenmanager jetzt mit ihren Vorbereitungsvorgängen beginnen können. |
PrePrepareEnlistment Bereitet die Transaktion vor, die diesem Enlistment-Handle zugeordnet ist. Diese Funktion wird von Kommunikationsressourcenmanagern (manchmal auch als vorgesetzte Transaktionsmanager bezeichnet) verwendet. |
ReadOnlyEnlistment Fordert an, dass die angegebene Liste in eine schreibgeschützte Liste konvertiert wird. Eine schreibgeschützte Liste kann nicht an dem Ergebnis der Transaktion teilnehmen und wird nicht dauerhaft für die Wiederherstellung aufgezeichnet. |
RecoverEnlistment Wiederherstellt den Status eines Enlistments. |
RecoverResourceManager Stellt den Status eines Ressourcenmanagers aus seiner Protokolldatei wieder her. |
RecoverTransactionManager Wiederherstellt den Status eines Transaktionsmanagers aus seiner Protokolldatei. |
RenameTransactionManager Benennt ein Transaktions-Manager -Objekt (TM) um. Diese Funktion kann nur auf benannten TM-Ziehpunkten verwendet werden. |
RollbackComplete Gibt an, dass der Ressourcen-Manager (RM) erfolgreich ein Rollback einer Transaktion abgeschlossen hat. |
RollbackEnlistment Rollback der angegebenen Transaktion, die einer Liste zugeordnet ist. Diese Funktion kann nicht für schreibgeschützte Listen aufgerufen werden. |
RollbackTransaction Fordert an, dass die angegebene Transaktion zurückgesetzt wird. |
RollbackTransactionAsync Fordert an, dass die angegebene Transaktion zurückgesetzt wird. Diese Funktion gibt asynchron zurück. |
RollforwardTransactionManager Wiederherstellen von Informationen nur auf den angegebenen virtuellen Uhrwert. |
SetEnlistmentRecoveryInformation Legt eine undurchsichtige, benutzerdefinierte Struktur der Wiederherstellungsdaten von KTM fest. |
SetResourceManagerCompletionPort Ordnet den angegebenen E/A-Abschlussport dem angegebenen Ressourcen-Manager (RM) zu. Dieser Port empfängt alle Benachrichtigungen für die RM. |
SetTransactionInformation Legt die Transaktionsinformationen für die angegebene Transaktion fest. |
SinglePhaseReject Gibt an, dass der Ressourcen-Manager (RM) eine einzelstufige Anforderung verweigert. Wenn ein Transaktionsmanager (TM) diesen Aufruf empfängt, initiiert er einen zweistufigen Commit und sendet eine vorbereitende Anforderung an alle aufgelisteten RMs. |