Fonction TmIsTransactionActive (wdm.h)
La routine TmIsTransactionActive indique si une transaction spécifiée est dans son état actif.
Syntaxe
BOOLEAN TmIsTransactionActive(
[in] PKTRANSACTION Transaction
);
Paramètres
[in] Transaction
Pointeur vers un objet de transaction. Pour obtenir ce pointeur, votre composant doit appeler ObReferenceObjectByHandle et fournir le handle d’objet fourni par un appel précédent à ZwCreateTransaction ou ZwOpenTransaction .
Valeur retournée
TmIsTransactionActive retourne TRUE si la transaction spécifiée est dans son état actif. Sinon, la routine retourne FALSE.
Remarques
Lorsqu’une transaction est créée, elle entre dans son état actif et reste dans cet état jusqu’à ce que la séquence de préparation/préparation/validation commence.
Pour plus d’informations sur TmIsTransactionActive et pour savoir quand utiliser les routines TmXxx de KTM au lieu des routines ZwXxx , consultez Utilisation des routines TmXxx.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et les versions ultérieures du système d’exploitation. |
Plateforme cible | Universal |
En-tête | wdm.h (inclure Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | N’importe quel niveau |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour