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 |