Fonction ReadOnlyEnlistment (ktmw32.h)
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.
Syntaxe
BOOL ReadOnlyEnlistment(
[in] HANDLE EnlistmentHandle,
[in] PLARGE_INTEGER TmVirtualClock
);
Paramètres
[in] EnlistmentHandle
Handle à l’enrôlement.
[in] TmVirtualClock
Dernière valeur d’horloge virtuelle reçue pour cette inscription. Si vous spécifiez NULL, la valeur de l’horloge virtuelle n’est pas modifiée. Voir LARGE_INTEGER.
Pour modifier la valeur de l’horloge virtuelle, cette valeur doit être supérieure à la valeur actuelle retournée dans la notification COMMIT.
Valeur retournée
Si la fonction réussit, la valeur de retour est différente de zéro.
Si la fonction échoue, la valeur de retour est égale à zéro (0). Pour obtenir des informations détaillées sur l’erreur, appelez la fonction GetLastError.
La liste suivante identifie les codes d’erreur possibles :
Remarques
Si un gestionnaire de ressources n’a plus besoin de participer à une transaction sans annuler la transaction, il doit appeler ReadOnlyEnlistment avant de fermer le handle d’inscription.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
Plateforme cible | Windows |
En-tête | ktmw32.h |
Bibliothèque | Ktmw32.lib |
DLL | Ktmw32.dll |
Voir aussi
GetCurrentClockTransactionManager