Partager via


Méthode ITransactionResourcePool ::GetResource (comsvcs.h)

Récupère un objet à partir de la liste des objets mis en pool.

Syntaxe

HRESULT GetResource(
  [in]  IObjPool *pPool,
  [out] IUnknown **ppUnk
);

Paramètres

[in] pPool

Clé de chaque objet dans le pool de ressources de transaction. Il détermine le type d’objet mis en pool à récupérer à partir de la liste.

[out] ppUnk

Référence à l’IUnknown de l’objet mis en pool.

L’objet récupéré doit avoir le même pointeur IObjPool qu’un objet placé dans la liste à l’aide de PutResource.

Valeur retournée

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

Code de retour Description
S_OK
La commande s'est correctement terminée.
E_FAILED
Le paramètre pPool ne correspondait à aucun objet de la liste des objets mis en pool.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP avec SP1 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête comsvcs.h

Voir aussi

IObjPool

ITransactionResourcePool