Compartir a través de


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

Crea un objeto COM+ que se ejecuta dentro del ámbito de la transacción local especificada.

Sintaxis

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

Parámetros

[in] pTransaction

Transacción en la que participa el objeto solicitado.

[in] rclsid

CLSID de la clase desde la que se va a crear el objeto solicitado.

[in] riid

Referencia al identificador de interfaz (IID) de la interfaz que se usa para comunicarse con el objeto de solicitud.

[out, retval] pObject

Dirección de la variable de puntero que recibe el puntero de interfaz especificado con riid.

Valor devuelto

Este método puede devolver los valores devueltos estándar E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED y S_OK.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP con SP2 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 con SP1 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado comsvcs.h

Consulte también

ICreateWithLocalTransaction