Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Creates a COM+ object that executes within the scope of a manual transaction specified with a reference to an ITransaction interface.
Syntax
HRESULT CreateInstance(
  [in]  ITransaction *pTransaction,
  [in]  REFCLSID     rclsid,
  [in]  REFIID       riid,
  [out] void         **pObject
);
Parameters
[in] pTransaction
An ITransaction interface pointer indicating the transaction in which you want to create the COM+ object.
[in] rclsid
The CLSID of the type of object to instantiate.
[in] riid
The ID of the interface to be returned by the ppvObj parameter.
[out] pObject
A new object of the type specified by the rclsid argument through the interface specified by the riid argument.
Return value
This method can return the following values:
Requirements
| Requirement | Value | 
|---|---|
| Minimum supported client | Windows 2000 Professional [desktop apps only] | 
| Minimum supported server | Windows 2000 Server [desktop apps only] | 
| Target Platform | Windows | 
| Header | comsvcs.h |