Partager via


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 le gestionnaire de ressources à un gestionnaire de transactions (TM).
CreateTransaction

Crée un objet de transaction.
CreateTransactionManager

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

Obtient une valeur d’horloge virtuelle à partir d’un gestionnaire de transactions.
GetEnlistmentId

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

Récupère une structure opaque de 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 (RM) existant.
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é tous les traitements nécessaires pour garantir qu’une opération de validation ou d’abandon réussit 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

Indique 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é-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).
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 enrôlement.
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 de gestionnaire de transactions (TM). Cette fonction ne peut être utilisée que sur des handles TM nommés.
RollbackComplete

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

Restaure la transaction spécifiée associée à un enrôlement. 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 manière asynchrone.
RollforwardTransactionManager

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

Définit une structure opaque 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 requête monophase. 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.