I_RpcBindingInqLocalClientPID 函数 (rpcdcep.h)
[ I_RpcBindingInqLocalClientPID 函数可用于“要求”部分中指定的操作系统。 请改为调用 RpcServerInqCallAttributes。]
I_RpcBindingInqLocalClientPID 函数获取客户端进程 ID。
语法
RPC_STATUS I_RpcBindingInqLocalClientPID(
[in, optional] RPC_BINDING_HANDLE Binding,
[out] unsigned long *Pid
);
参数
[in, optional] Binding
RPC_BINDING_HANDLE ,指定从客户端到服务器应用程序的显式 RPC 绑定的绑定句柄。
[out] Pid
包含返回时发出调用的客户端的进程 ID。
返回值
值 | 含义 |
---|---|
|
函数调用成功。 |
|
当前线程没有活动的 RPC 调用。 |
|
RPC 绑定句柄无效。 |
注意 有关有效错误代码的列表,请参阅 RPC 返回值。
注解
仅当使用“ncalrpc”协议序列时, 才会在 ClientBinding 中返回客户端进程 ID。 在进程终止之前,进程 ID 值在客户端上唯一标识它。 当进程终止时,新进程可以使用进程 ID。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | rpcdcep.h (包括 Rpc.h) |
Library | Rpcrt4.lib |
DLL | Rpcrt4.dll |