Bagikan melalui


ICancelMethodCalls::Cancel method (objidlbase.h)

Meminta agar panggilan metode dibatalkan.

Sintaks

HRESULT Cancel(
  [in] ULONG ulSeconds
);

Parameter

[in] ulSeconds

Jumlah detik untuk menunggu server menyelesaikan panggilan keluar setelah klien meminta pembatalan.

Nilai kembali

Metode ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Permintaan pembatalan dibuat.
RPC_S_CALL_CANCELED
Panggilan sudah dibatalkan.
CO_E_CANCEL_DISABLED
Pembatalan panggilan tidak diaktifkan pada utas yang memproses panggilan.
RPC_E_CALL_COMPLETE
Panggilan selesai selama interval waktu habis.

Keterangan

Metode Batal hanya mengeluarkan permintaan pembatalan. Nilai pengembalian S_OK tidak berarti bahwa panggilan dibatalkan, hanya upaya yang dilakukan untuk membatalkan panggilan. Perilaku objek pembatalan saat menerima permintaan pembatalan sepenuhnya atas kebijakan pelaksana.

Jika metode yang mengembalikan HRESULT dibatalkan, nilai yang dikembalikan akan RPC_S_CALL_CANCELED.

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 objidlbase.h (termasuk ObjIdl.h)

Lihat juga

ICancelMethodCalls