Partager via


OpenTransactionManagerById, fonction (ktmw32.h)

Ouvre un gestionnaire de transactions existant.

Syntaxe

HANDLE OpenTransactionManagerById(
  [in]           LPGUID      TransactionManagerId,
  [in]           ACCESS_MASK DesiredAccess,
  [in, optional] ULONG       OpenOptions
);

Paramètres

[in] TransactionManagerId

Identificateur de la transaction à ouvrir.

[in] DesiredAccess

Accès demandé. Pour obtenir la liste des valeurs valides, consultez Masques d’accès du gestionnaire de transactions.

[in, optional] OpenOptions

Réservés au; spécifiez zéro.

Valeur retournée

Si la fonction réussit, la valeur de retour est un handle pour le gestionnaire de transactions.

Si la fonction échoue, la valeur de retour est INVALID_HANDLE_VALUE. Pour obtenir des informations détaillées sur l’erreur, appelez la fonction GetLastError.

La liste suivante identifie les codes d’erreur possibles :

Notes

Immédiatement après l’appel de cette fonction, vous devez appeler RecoverTransactionManager.

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

CreateTransactionManager

GetCurrentClockTransactionManager

Fonctions du gestionnaire de transactions du noyau

OpenTransactionManager

Masques d’accès du gestionnaire de transactions