GetEnlistmentRecoveryInformation, fonction (ktmw32.h)

Récupère une structure opaque de 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 la fonction SetEnlistmentRecoveryInformation . Après un échec, le gestionnaire de ressources peut utiliser la fonction GetEnlistmentRecoveryInformation pour récupérer les informations.

Syntaxe

BOOL GetEnlistmentRecoveryInformation(
  [in]            HANDLE EnlistmentHandle,
  [in]            ULONG  BufferSize,
  [out]           PVOID  Buffer,
  [out, optional] PULONG BufferUsed
);

Paramètres

[in] EnlistmentHandle

Handle à l’enrôlement.

[in] BufferSize

Taille du paramètre Buffer , en octets.

[out] Buffer

Pointeur vers une mémoire tampon qui reçoit les informations de récupération d’inscription.

[out, optional] BufferUsed

Pointeur vers une variable qui reçoit le nombre réel d’octets retournés dans le paramètre Buffer .

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.

Configuration requise

   
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

Fonctions du gestionnaire de transactions du noyau

SetEnlistmentRecoveryInformation