Fungsi RpcTestCancel (rpcdce.h)

Fungsi RpcTestCancel memeriksa indikasi pembatalan.

Sintaks

RPC_STATUS RpcTestCancel();

Mengembalikan nilai

Nilai Makna
RPC_S_OK
Panggilan telah dibatalkan.
Nilai lain
Panggilan belum dibatalkan.
 
Catatan Untuk daftar kode kesalahan yang valid, lihat Nilai Pengembalian RPC.
 
Tidak biasa bagi fungsi RpcTestCancel untuk mengembalikan nilai ERROR_ACCESS_DENIED. Ini menunjukkan bahwa panggilan prosedur jarak jauh belum dibatalkan.

Keterangan

Stub server aplikasi memanggil RpcTestCancel untuk menentukan apakah panggilan telah dibatalkan. Jika panggilan telah dibatalkan, RPC_S_OK dikembalikan; jika tidak, nilai lain dikembalikan.

Fungsi ini harus dipanggil secara berkala oleh buntu server sehingga dapat merespons pembatalan secara tepat waktu. Jika fungsi mengembalikan RPC_S_OK, stub harus membersihkan struktur datanya dan kembali ke klien.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows 2000 Server [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header rpcdce.h (termasuk Rpc.h)
Pustaka Rpcrt4.lib
DLL Rpcrt4.dll

Lihat juga

RpcServerTestCancel