Bagikan melalui


Metode ITransactionContext::CreateInstance (comsvcs.h)

Membuat objek COM yang dapat dijalankan dalam cakupan transaksi yang dimulai oleh objek konteks transaksi.

Sintaks

HRESULT CreateInstance(
  [in]  BSTR    pszProgId,
  [out] VARIANT *pObject
);

Parameter

[in] pszProgId

Referensi ke ProgID dari jenis objek yang akan diinstansiasi.

[out] pObject

Referensi ke objek baru.

Nilai kembali

Metode ini dapat mengembalikan nilai pengembalian standar E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL, dan S_OK.

Keterangan

Jika Koordinator Transaksi Terdistribusi Microsoft tidak berjalan dan objek bersifat transaksional, objek berhasil dibuat. Namun, panggilan metode ke objek tersebut akan gagal dengan CONTEXT_E_TMNOTAVAILABLE. Objek tidak dapat pulih dari kondisi ini dan harus dilepaskan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header comsvcs.h

Lihat juga

ITransactionContext