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. |