Método ICreateWithLocalTransaction::CreateInstanceWithSysTx (comsvcs.h)

Cria um objeto COM+ que é executado dentro do escopo da transação local especificada.

Sintaxe

HRESULT CreateInstanceWithSysTx(
  [in]          IUnknown *pTransaction,
  [in]          REFCLSID rclsid,
  [in]          REFIID   riid,
  [out, retval] void     **pObject
);

Parâmetros

[in] pTransaction

A transação na qual o objeto solicitado participa.

[in] rclsid

O CLSID da classe da qual criar o objeto solicitado.

[in] riid

Uma referência ao IID (identificador de interface) da interface usada para se comunicar com o objeto de solicitação.

[out, retval] pObject

O endereço da variável de ponteiro que recebe o ponteiro de interface especificado com riid.

Retornar valor

Esse método pode retornar os valores de retorno padrão E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED e S_OK.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP com SP2 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 com SP1 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho comsvcs.h

Confira também

ICreateWithLocalTransaction