en-tête ktmw32.h

Cet en-tête est utilisé par l’accès aux données et le stockage. Pour plus d'informations, consultez les pages suivantes :

ktmw32.h contient les interfaces de programmation suivantes :

Fonctions

 
CommitComplete

Indique qu’un gestionnaire de ressources (RM) a terminé la validation d’une transaction demandée par le gestionnaire de transactions (TM).
CommitEnlistment

Valide la transaction associée à ce handle d’inscription. Cette fonction est utilisée par les gestionnaires de ressources de communication (parfois appelés gestionnaires de transactions supérieurs).
CommitTransaction

Demande que la transaction spécifiée soit validée. (CommitTransaction)
CommitTransactionAsync

Demande que la transaction spécifiée soit validée. (CommitTransactionAsync)
CreateEnlistment

Crée une inscription, définit son état initial et ouvre un handle pour l’inscription avec l’accès spécifié.
CreateResourceManager

Crée un objet Resource Manager (RM) et associe rm à un gestionnaire de transactions (TM).
CreateTransaction

Crée un objet transactionnel.
CreateTransactionManager

Crée un objet TM (Transaction Manager) et retourne un handle avec l’accès spécifié.
GetCurrentClockTransactionManager

Obtient une valeur d’horloge virtuelle auprès d’un gestionnaire de transactions.
GetEnlistmentId

Obtient l’identificateur (ID) de l’inscription spécifiée.
GetEnlistmentRecoveryInformation

Récupère une structure opaque des données de récupération à partir de KTM.
GetNotificationResourceManager

Demande et reçoit une notification pour un gestionnaire de ressources (RM). Cette fonction est utilisée par le registre RM pour recevoir des notifications lorsqu’une transaction change d’état.
GetNotificationResourceManagerAsync

Demande et reçoit une notification asynchrone pour un gestionnaire de ressources (RM). Cette fonction est utilisée par le registre RM pour recevoir des notifications lorsqu’une transaction change d’état.
GetTransactionId

Obtient l’identificateur (ID) de la transaction spécifiée.
GetTransactionInformation

Retourne les informations demandées sur la transaction spécifiée.
GetTransactionManagerId

Obtient un identificateur pour le gestionnaire de transactions spécifié.
OpenEnlistment

Ouvre un objet d’inscription existant et retourne un handle à l’inscription.
OpenResourceManager

Ouvre un gestionnaire de ressources existant (RM).
OpenTransaction

Ouvre une transaction existante.
OpenTransactionManager

Ouvre un gestionnaire de transactions existant. (OpenTransactionManager)
OpenTransactionManagerById

Ouvre un gestionnaire de transactions existant. (OpenTransactionManagerById)
PrepareComplete

Indique que le gestionnaire de ressources (RM) a terminé tout le traitement nécessaire pour garantir qu’une opération de validation ou d’abandon réussira pour la transaction spécifiée.
PrepareEnlistment

Prépare la transaction associée à ce handle d’inscription. Cette fonction est utilisée par les gestionnaires de ressources de communication (parfois appelés gestionnaires de transactions supérieurs).
PrePrepareComplete

Signale que ce gestionnaire de ressources a terminé son travail de préparation, afin que d’autres gestionnaires de ressources puissent maintenant commencer leurs opérations de préparation.
PrePrepareEnlistment

Prépare préalablement la transaction associée à ce handle d’inscription. Cette fonction est utilisée par les gestionnaires de ressources de communication (parfois appelés gestionnaires de transactions supérieurs).
ReadOnlyEnlistment

Demande que l’inscription spécifiée soit convertie en inscription en lecture seule. Une inscription en lecture seule ne peut pas participer au résultat de la transaction et n’est pas enregistrée durablement pour la récupération.
RecoverEnlistment

Récupère l’état d’un inscription.
RecoverResourceManager

Récupère l’état d’un gestionnaire de ressources à partir de son fichier journal.
RecoverTransactionManager

Récupère l’état d’un gestionnaire de transactions à partir de son fichier journal.
RenameTransactionManager

Renomme un objet TM (Transaction Manager). Cette fonction ne peut être utilisée que sur les handles TM nommés.
RollbackComplete

Indique que le gestionnaire de ressources (RM) a terminé la restauration d’une transaction.
RollbackEnlistment

Annule la transaction spécifiée associée à une inscription. Cette fonction ne peut pas être appelée pour les inscriptions en lecture seule.
RollbackTransaction

Demande que la transaction spécifiée soit restaurée.
RollbackTransactionAsync

Demande que la transaction spécifiée soit restaurée. Cette fonction retourne de façon asynchrone.
RollforwardTransactionManager

Récupère les informations uniquement sur la valeur d’horloge virtuelle spécifiée.
SetEnlistmentRecoveryInformation

Définit une structure opaque et définie par l’utilisateur des données de récupération à partir de KTM.
SetResourceManagerCompletionPort

Associe le port d’achèvement d’E/S spécifié au gestionnaire de ressources (RM) spécifié. Ce port reçoit toutes les notifications pour le rm.
SetTransactionInformation

Définit les informations de transaction pour la transaction spécifiée.
SinglePhaseReject

Indique que le gestionnaire de ressources (RM) refuse une demande en une seule phase. Lorsqu’un gestionnaire de transactions (TM) reçoit cet appel, il lance une validation en deux phases et envoie une demande de préparation à toutes les machines virtuelles inscrites.