Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mencoba untuk melakukan pekerjaan semua objek COM yang berpartisipasi dalam transaksi saat ini. Transaksi berakhir dengan pengembalian dari metode ini.
Sintaks
HRESULT Commit();
Mengembalikan nilai
Metode ini dapat mengembalikan nilai pengembalian standar E_INVALIDARG, E_OUTOFMEMORY, dan E_UNEXPECTED, serta nilai berikut.
| Menampilkan kode | Deskripsi |
|---|---|
|
Transaksi dilakukan. |
|
Objek TransactionContext tidak berjalan di bawah proses COM+, mungkin menunjukkan entri registri yang rusak untuk komponen TransactionContext . |
|
Transaksi dibatalkan. |
Keterangan
Memanggil Commit mencoba melakukan transaksi. Namun, transaksi dibatalkan dalam kondisi berikut:
- Jika objek yang berpartisipasi kembali dari metode setelah memanggil SetAbort.
- Jika objek memanggil DisableCommit dan kembali tanpa memanggil EnableCommit atau SetComplete.
- Jika kesalahan menyebabkan Koordinator Transaksi Terdistribusi Microsoft (DTC) dibatalkan.
Persyaratan
| 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 |