Partager via


IObjectContextInfo::GetTransaction, méthode (comsvcs.h)

Récupère une référence à la transaction actuelle. Vous pouvez utiliser cette référence pour inscrire manuellement un gestionnaire de ressources qui ne prend pas en charge les transactions automatiques.

Syntaxe

HRESULT GetTransaction(
  [out] IUnknown **pptrans
);

Paramètres

[out] pptrans

Référence à l’interface IUnknown de la transaction en cours d’exécution. Vous pouvez ensuite QueryInterface pour obtenir l’interface ITransaction pour la transaction actuelle.

Valeur retournée

Cette méthode peut retourner les valeurs de retour standard E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED et E_FAIL, ainsi que les valeurs suivantes.

Code de retour Description
S_OK
L’objet s’exécute dans une transaction.
S_FALSE
L’objet ne s’exécute pas dans une transaction. Le paramètre pptrans est NULL.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête comsvcs.h

Voir aussi

IObjectContextInfo