Freigeben über


ICreateWithTransactionEx::CreateInstance-Methode (comsvcs.h)

Erstellt ein COM+-Objekt, das innerhalb des Bereichs einer manuellen Transaktion ausgeführt wird, die mit einem Verweis auf eine ITransaction-Schnittstelle angegeben ist.

Syntax

HRESULT CreateInstance(
  [in]  ITransaction *pTransaction,
  [in]  REFCLSID     rclsid,
  [in]  REFIID       riid,
  [out] void         **pObject
);

Parameter

[in] pTransaction

Ein ITransaction-Schnittstellenzeiger , der die Transaktion angibt, in der Sie das COM+-Objekt erstellen möchten.

[in] rclsid

Die CLSID des Typs des zu instanziierenden Objekts.

[in] riid

Die ID der Schnittstelle, die vom ppvObj-Parameter zurückgegeben werden soll.

[out] pObject

Ein neues Objekt des Typs, der durch das rclsid-Argument über die durch das riid-Argument angegebene Schnittstelle angegeben wird.

Rückgabewert

Diese Methode kann die folgenden Werte zurückgeben:

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile comsvcs.h

Weitere Informationen

ICreateWithTransactionEx