SinglePhaseReject, fonction (ktmw32.h)
Indique que le gestionnaire de ressources (RM) refuse une requête 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.
Syntaxe
BOOL SinglePhaseReject(
[in] HANDLE EnlistmentHandle,
[in] PLARGE_INTEGER TmVirtualClock
);
Paramètres
[in] EnlistmentHandle
Handle à l’enrôlement.
[in] TmVirtualClock
Valeur d’horloge virtuelle la plus récente reçue à partir de la notification de demande à phase unique. 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 :
Spécifications
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 |