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 |