Partager via


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

Voir aussi

GetEnlistmentRecoveryInformation

Fonctions du gestionnaire de transactions du noyau