Fonction SetEnlistmentRecoveryInformation (ktmw32.h)
Définit une structure opaque définie par l’utilisateur des données de récupération à partir de KTM. Les informations de récupération sont stockées dans un journal pour le compte d’un gestionnaire de ressources (RM) en appelant SetEnlistmentRecoveryInformation. Après un échec, le RM peut utiliser GetEnlistmentRecoveryInformation pour récupérer les informations.
Syntaxe
BOOL SetEnlistmentRecoveryInformation(
[in] HANDLE EnlistmentHandle,
[in] ULONG BufferSize,
[in] PVOID Buffer
);
Paramètres
[in] EnlistmentHandle
Handle de l’enrôlement.
[in] BufferSize
Taille de la mémoire tampon, en octets.
[in] Buffer
Informations de récupération.
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 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 :
Notes
Cet appel ne peut pas être utilisé avec des gestionnaires de transactions volatiles.
Les informations fournies par l’utilisateur peuvent ne pas être stockées durablement dans le journal à la fin de cette opération, mais elles seront stockées durablement à la fin de l’opération de validation suivante pour cette inscription.
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 |