ktmw32.h-Header
Dieser Header wird von Data Access and 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 für eine Transaktion abgeschlossen hat, die vom Transaktions-Manager (TM) angefordert wurde. |
CommitEnlistment Committ die Transaktion, die diesem Einlistungshandle zugeordnet ist. Diese Funktion wird von Kommunikationsressourcenmanagern (manchmal auch als überlegene Transaktionsmanager bezeichnet) verwendet. |
Committransaction Fordert ein Commit für die angegebene Transaktion an. (CommitTransaction) |
CommitTransactionAsync Fordert ein Commit für die angegebene Transaktion an. (CommitTransactionAsync) |
CreateEnlistment Erstellt eine Enlistment, legt ihren Anfangsstatus fest und öffnet ein Handle für die Einlistung mit dem angegebenen Zugriff. |
CreateResourceManager Erstellt ein neues Ressourcen-Manager-Objekt (RM) und ordnet das RM einem Transaktions-Manager (TM) zu. |
CreateTransaction Erstellt ein neues Transaktionsobjekt. |
CreateTransactionManager Erstellt ein neues Transaktions-Manager-Objekt (TM) und gibt ein Handle mit dem angegebenen Zugriff zurück. |
GetCurrentClockTransactionManager Ruft einen Wert der virtuellen Uhr von einem Transaktions-Manager ab. |
GetEnlistmentId Ruft den Bezeichner (ID) für die angegebene Einlistung ab. |
GetEnlistmentRecoveryInformation Ruft eine undurchsichtige Struktur von 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 Einlistungsobjekt und gibt ein Handle an die Enlistment 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) die gesamte Verarbeitung abgeschlossen hat, die erforderlich ist, um sicherzustellen, dass ein Commit- oder Abbruchvorgang für die angegebene Transaktion erfolgreich ist. |
PrepareEnlistment Bereitet die Transaktion vor, die diesem Einlistungshandle zugeordnet ist. Diese Funktion wird von Kommunikationsressourcenmanagern (manchmal auch als überlegene Transaktionsmanager bezeichnet) verwendet. |
PrePrepareComplete Signalisiert, dass dieser Ressourcenmanager seine Vorbereitungsarbeiten abgeschlossen hat, sodass andere Ressourcenmanager jetzt mit ihren Vorbereitungsvorgängen beginnen können. |
PrePrepareEnlistment Bereitet die Transaktion vor, die diesem Einlistungshandle zugeordnet ist. Diese Funktion wird von Kommunikationsressourcenmanagern (manchmal auch als überlegene Transaktionsmanager bezeichnet) verwendet. |
ReadOnlyEnlistment Fordert an, dass die angegebene Liste in eine schreibgeschützte Liste konvertiert wird. Eine schreibgeschützte Eintragung kann nicht am Ergebnis der Transaktion teilnehmen und wird nicht dauerhaft für die Wiederherstellung aufgezeichnet. |
RecoverEnlistment Stellt den Status einer Einlistung wieder her. |
RecoverResourceManager Stellt den Zustand eines Ressourcen-Managers aus seiner Protokolldatei wieder her. |
RecoverTransactionManager Stellt den Zustand eines Transaktions-Managers aus der Protokolldatei wieder her. |
RenameTransactionManager Benennt ein Transaktions-Manager-Objekt (TM) um. Diese Funktion kann nur für benannte TM-Handles verwendet werden. |
RollbackComplete Gibt an, dass der Ressourcen-Manager (RM) das Rollback einer Transaktion erfolgreich abgeschlossen hat. |
RollbackEnlistment Führt ein Rollback für die angegebene Transaktion aus, die einer Einlistung zugeordnet ist. Diese Funktion kann nicht für schreibgeschützte Auflistungen aufgerufen werden. |
RollbackTransaction Fordert ein Rollback für die angegebene Transaktion an. |
RollbackTransactionAsync Fordert ein Rollback für die angegebene Transaktion an. Diese Funktion gibt asynchron zurück. |
RollforwardTransactionManager Stellt nur Informationen für den angegebenen wert der virtuellen Uhr wieder her. |
SetEnlistmentRecoveryInformation Legt eine undurchsichtige, benutzerdefinierte Struktur von Wiederherstellungsdaten von KTM fest. |
SetResourceManagerCompletionPort Ordnet den angegebenen E/A-Vervollständigungsport dem angegebenen Ressourcen-Manager (RM) zu. Dieser Port empfängt alle Benachrichtigungen für den RM. |
SetTransactionInformation Legt die Transaktionsinformationen für die angegebene Transaktion fest. |
SinglePhaseReject Gibt an, dass der Ressourcen-Manager (RM) eine einphasige Anforderung ablehnt. Wenn ein Transaktions-Manager (TM) diesen Aufruf empfängt, initiiert er einen zweistufigen Commit und sendet eine Vorbereitungsanforderung an alle eingetragenen RMs. |