共用方式為


ICreateWithLocalTransaction::CreateInstanceWithSysTx 方法 (comsvcs.h)

建立 COM+ 物件,該物件會在指定的本機交易範圍內執行。

語法

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

參數

[in] pTransaction

要求對象參與的交易。

[in] rclsid

要從中建立要求對象的 類別 CLSID。

[in] riid

介面識別碼 (IID) 的參考,該介面是用來與要求對象通訊。

[out, retval] pObject

接收使用 riid 指定之介面指標的指標變數位址。

傳回值

這個方法可以傳回標準傳回值E_INVALIDARG、E_OUTOFMEMORY、E_UNEXPECTED和S_OK。

規格需求

需求
最低支援的用戶端 具有 SP2 的 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 SP1 [僅限傳統型應用程式]
目標平台 Windows
標頭 comsvcs.h

另請參閱

ICreateWithLocalTransaction