Bagikan melalui


IContextState::GetMyTransactionVote method (comsvcs.h)

Mengambil nilai bendera yang konsisten. Mengambil nilai ini sebelum menonaktifkan objek memungkinkan objek untuk mengonfirmasi suaranya.

Sintaks

HRESULT GetMyTransactionVote(
  [out] TransactionVote *ptxVote
);

Parameter

[out] ptxVote

Bendera yang konsisten. Untuk daftar nilai, lihat enumerasi TransactionVote . Parameter ini diatur ke TxCommit jika bendera konsisten benar; diatur ke TxAbort jika bendera konsisten salah.

Nilai kembali

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

Menampilkan kode Deskripsi
S_OK
Metode berhasil diselesaikan.
CONTEXT_E_NOTRANSACTION
Objek tidak berjalan dalam transaksi.

Keterangan

Jika metode gagal, Anda mungkin dapat menentukan bahwa transaksi tidak ada, berdasarkan nilai HRESULT . Jika metode berhasil, metode akan mengembalikan nilai berdasarkan bendera yang konsisten. Dari nilai ini, Anda dapat menentukan apakah objek dapat diterapkan atau harus dibatalkan. Terlepas dari status objek, objek harus berpartisipasi dalam transaksi.

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

Lihat juga

Bendera Konsisten dan Selesai

IContextState