共用方式為


I_RpcBindingInqLocalClientPID函式 (rpcdcep.h)

[ I_RpcBindingInqLocalClientPID 函式可用於需求一節中指定的操作系統。 請改為呼叫 RpcServerInqCallAttributes。]

I_RpcBindingInqLocalClientPID函式會取得客戶端進程標識碼。

語法

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

參數

[in, optional] Binding

RPC_BINDING_HANDLE ,指定從用戶端到伺服器應用程式的明確 RPC 系結句柄。

[out] Pid

包含傳回時發出呼叫之客戶端的進程標識碼。

傳回值

意義
RPC_S_OK
函式呼叫成功。
RPC_S_NO_CALL_ACTIVE
目前的線程沒有作用中的 RPC 呼叫。
RPC_S_INVALID_BINDING
RPC 系結句柄無效。
 
注意 如需有效錯誤碼的清單,請參閱 RPC 傳回值
 

備註

只有在使用 「ncalrpc」 通訊協定序列時, ClientBinding 才會傳回客戶端進程標識碼。 在進程終止之前,進程標識碼值會在用戶端上唯一識別它。 當進程終止時,新進程可以使用進程標識碼。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
目標平台 Windows
標頭 rpcdcep.h (包含 Rpc.h)
程式庫 Rpcrt4.lib
Dll Rpcrt4.dll