ITransactionProxy::Metode penerapan (comsvcs.h)
Melakukan transaksi.
Sintaks
HRESULT Commit(
[in] GUID guid
);
Parameter
[in] guid
GUID yang mengidentifikasi transaksi yang akan diterapkan.
Nilai kembali
Metode ini dapat mengembalikan nilai pengembalian standar E_INVALIDARG, E_OUTOFMEMORY, dan E_UNEXPECTED, serta nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Transaksi dilakukan. |
|
Transaksi dibatalkan. |
Keterangan
Memanggil ITransactionProxy::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
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP dengan SP2 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 dengan SP1 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | comsvcs.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk