Fungsi RpcAsyncGetCallStatus (rpcasync.h)

Klien memanggil fungsi RpcAsyncGetCallStatus untuk menentukan status panggilan jarak jauh asinkron saat ini.

Sintaks

RPC_STATUS RpcAsyncGetCallStatus(
  PRPC_ASYNC_STATE pAsync
);

Parameter

pAsync

Arahkan ke struktur RPC_ASYNC_STATE yang berisi informasi panggilan asinkron.

Menampilkan nilai

Nilai Makna
RPC_S_OK
Panggilan berhasil diselesaikan.
RPC_S_INVALID_ASYNC_HANDLE
Handel panggilan asinkron tidak valid.
RPC_S_ASYNC_CALL_PENDING
Panggilan belum selesai.
Kode kesalahan lainnya
Panggilan gagal. Aplikasi klien harus memanggil RpcAsyncCompleteCall untuk menerima kode kesalahan khusus aplikasi.
 
Catatan Untuk daftar kode kesalahan yang valid, lihat Nilai Pengembalian RPC.
 

Keterangan

Fungsi sisi klien ini mengembalikan status panggilan asinkron saat ini. Perhatikan bahwa jika nilai yang dikembalikan adalah apa pun selain RPC_S_ASYNC_CALL_PENDING panggilan selesai.

Persyaratan

   
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 rpcasync.h (termasuk Rpc.h)
Pustaka Rpcrt4.lib
DLL Rpcrt4.dll

Lihat juga

RPC asinkron

RPC_ASYNC_STATE

RpcAsyncAbortCall

RpcAsyncCancelCall

RpcAsyncCompleteCall

RpcAsyncGetCallHandle

RpcAsyncInitializeHandle

RpcServerTestCancel