Metodo ICreateWithLocalTransaction::CreateInstanceWithSysTx (comsvcs.h)

Crea un oggetto COM+ che viene eseguito nell'ambito della transazione locale specificata.

Sintassi

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

Parametri

[in] pTransaction

Transazione in cui partecipa l'oggetto richiesto.

[in] rclsid

CLSID della classe da cui creare l'oggetto richiesto.

[in] riid

Riferimento all'identificatore dell'interfaccia (IID) dell'interfaccia usata per comunicare con l'oggetto request.

[out, retval] pObject

Indirizzo della variabile puntatore che riceve il puntatore dell'interfaccia specificato con riid.

Valore restituito

Questo metodo può restituire i valori restituiti standard E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED e S_OK.

Requisiti

Requisito Valore
Client minimo supportato Windows XP con SP2 [solo app desktop]
Server minimo supportato Windows Server 2003 con SP1 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione comsvcs.h

Vedi anche

ICreateWithLocalTransaction