Bagikan melalui


I_RpcBindingInqLocalClientPID (rpcdcep.h)

[Fungsi I_RpcBindingInqLocalClientPID tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Sebagai gantinya, panggil RpcServerInqCallAttributes.]

Fungsi I_RpcBindingInqLocalClientPID mendapatkan ID proses klien.

Sintaks

RPC_STATUS I_RpcBindingInqLocalClientPID(
  [in, optional] RPC_BINDING_HANDLE Binding,
  [out]          unsigned long      *Pid
);

Parameter

[in, optional] Binding

RPC_BINDING_HANDLE yang menentukan handel pengikatan untuk pengikatan RPC eksplisit dari klien ke aplikasi server.

[out] Pid

Berisi ID proses klien yang mengeluarkan panggilan saat pengembalian.

Nilai kembali

Nilai Makna
RPC_S_OK
Panggilan fungsi berhasil.
RPC_S_NO_CALL_ACTIVE
Utas saat ini tidak memiliki panggilan RPC aktif.
RPC_S_INVALID_BINDING
Handel pengikatan RPC tidak valid.
 
Catatan Untuk daftar kode kesalahan yang valid, lihat Nilai Pengembalian RPC.
 

Keterangan

ID proses klien hanya dikembalikan di ClientBinding ketika urutan protokol "ncalrpc" digunakan. Sampai proses berakhir, nilai ID proses secara unik mengidentifikasinya pada klien. Ketika proses berakhir, ID proses dapat digunakan oleh proses baru.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header rpcdcep.h (termasuk Rpc.h)
Pustaka Rpcrt4.lib
DLL Rpcrt4.dll