Share via


Método ICreateWithTransactionEx::CreateInstance (comsvcs.h)

Cria um objeto COM+ que é executado dentro do escopo de uma transação manual especificada com uma referência a uma interface ITransaction .

Sintaxe

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

Parâmetros

[in] pTransaction

Um ponteiro de interface ITransaction que indica a transação na qual você deseja criar o objeto COM+.

[in] rclsid

O CLSID do tipo de objeto a ser instanciado.

[in] riid

A ID da interface a ser retornada pelo parâmetro ppvObj .

[out] pObject

Um novo objeto do tipo especificado pelo argumento rclsid por meio da interface especificada pelo argumento riid .

Valor retornado

Esse método pode retornar os seguintes valores:

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho comsvcs.h

Confira também

ICreateWithTransactionEx