Fungsi RpcMgmtSetCancelTimeout (rpcdce.h)

Fungsi RpcMgmtSetCancelTimeout mengatur batas bawah pada waktu untuk menunggu sebelum waktu habis setelah meneruskan pembatalan.

Sintaks

RPC_STATUS RpcMgmtSetCancelTimeout(
  long Timeout
);

Parameter

Timeout

Detik untuk menunggu server mengakui perintah batalkan. Untuk menentukan bahwa klien menunggu waktu yang tidak terbatas, berikan nilai RPC_C_CANCEL_INFINITE_TIMEOUT.

Nilai kembali

Nilai Makna
RPC_S_OK
Panggilan berhasil.
RPC_S_CANNOT_SUPPORT
Dipanggil dari MS-DOS atau Windows 3. x klien.
 
Catatan Untuk daftar kode kesalahan yang valid, lihat Nilai Pengembalian RPC.
 

Keterangan

Aplikasi memanggil fungsi RpcMgmtSetCancelTimeout untuk mengatur ulang jumlah waktu pustaka run-time menunggu server untuk mengakui pembatalan. Aplikasi menentukan untuk menunggu selamanya atau menunggu lama waktu yang ditentukan dalam hitungan detik. Jika nilai Detik adalah 0 (nol), panggilan segera ditinggalkan setelah perintah batal dan kontrol kembali ke aplikasi klien. Nilai default adalah RPC_C_CANCEL_INFINITE_TIMEOUT, yang menentukan menunggu tanpa batas waktu hingga panggilan selesai.

Nilai untuk batas waktu perintah pembatalan berlaku untuk semua panggilan prosedur jarak jauh yang dilakukan di utas saat ini. Untuk mengubah nilai waktu habis, klien multithreaded harus memanggil fungsi ini di setiap utas eksekusi.

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