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 |
---|---|
|
L’objet s’exécute dans une transaction. |
|
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 |