Freigeben über


ICreateWithLocalTransaction::CreateInstanceWithSysTx-Methode (comsvcs.h)

Erstellt ein COM+-Objekt, das innerhalb des Bereichs der angegebenen lokalen Transaktion ausgeführt wird.

Syntax

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

Parameter

[in] pTransaction

Die Transaktion, an der das angeforderte Objekt teilnimmt.

[in] rclsid

Die CLSID der Klasse, aus der das angeforderte Objekt erstellt werden soll.

[in] riid

Ein Verweis auf den Schnittstellenbezeichner (Interface Identifier, IID) der Schnittstelle, die für die Kommunikation mit dem Anforderungsobjekt verwendet wird.

[out, retval] pObject

Die Adresse der Zeigervariable, die den mit riid angegebenen Schnittstellenzeiger empfängt.

Rückgabewert

Diese Methode kann die Standardrückgabewerte E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED und S_OK zurückgeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP mit SP2 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 mit SP1 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile comsvcs.h

Weitere Informationen

ICreateWithLocalTransaction