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.