ICancelMethodCalls::Cancel method (objidl.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 |
---|---|
|
Permintaan pembatalan dibuat. |
|
Panggilan sudah dibatalkan. |
|
Pembatalan panggilan tidak diaktifkan pada utas yang memproses panggilan. |
|
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 | objidl.h (termasuk ObjIdl.h) |