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