Partager via


ICreateWithLocalTransaction ::CreateInstanceWithSysTx, méthode (comsvcs.h)

Crée un objet COM+ qui s’exécute dans l’étendue de la transaction locale spécifiée.

Syntaxe

HRESULT CreateInstanceWithSysTx(
  [in]          IUnknown *pTransaction,
  [in]          REFCLSID rclsid,
  [in]          REFIID   riid,
  [out, retval] void     **pObject
);

Paramètres

[in] pTransaction

Transaction à laquelle l’objet demandé participe.

[in] rclsid

CLSID de la classe à partir de laquelle créer l’objet demandé.

[in] riid

Référence à l’identificateur d’interface (IID) de l’interface utilisée pour communiquer avec l’objet de requête.

[out, retval] pObject

Adresse de la variable pointeur qui reçoit le pointeur d’interface spécifié avec riid.

Valeur retournée

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

Configuration requise

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

Voir aussi

ICreateWithLocalTransaction