Метод ICreateWithTransactionEx::CreateInstance (comsvcs.h)

Создает объект COM+, который выполняется в область транзакции вручную, указанной со ссылкой на интерфейс ITransaction.

Синтаксис

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

Параметры

[in] pTransaction

Указатель интерфейса ITransaction , указывающий транзакцию, в которой требуется создать объект COM+.

[in] rclsid

CLSID типа объекта для создания экземпляра.

[in] riid

Идентификатор интерфейса, возвращаемого параметром ppvObj .

[out] pObject

Новый объект типа, указанного аргументом rclsid через интерфейс, заданный аргументом riid .

Возвращаемое значение

Этот метод может возвращать следующие значения:

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header comsvcs.h

См. также раздел

ICreateWithTransactionEx