Função I_RpcBindingInqLocalClientPID (rpcdcep.h)
[A função I_RpcBindingInqLocalClientPID está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Em vez disso, chame RpcServerInqCallAttributes.]
A função I_RpcBindingInqLocalClientPID obtém uma ID de processo do cliente.
Sintaxe
RPC_STATUS I_RpcBindingInqLocalClientPID(
[in, optional] RPC_BINDING_HANDLE Binding,
[out] unsigned long *Pid
);
Parâmetros
[in, optional] Binding
RPC_BINDING_HANDLE que especifica o identificador de associação para uma associação RPC explícita do cliente para um aplicativo de servidor.
[out] Pid
Contém a ID do processo do cliente que emitiu a chamada no retorno.
Valor retornado
Valor | Significado |
---|---|
|
A chamada de função foi bem-sucedida. |
|
O thread atual não tem uma chamada RPC ativa. |
|
O identificador de associação RPC é inválido. |
Comentários
A ID do processo do cliente só é retornada em ClientBinding quando a sequência de protocolo "ncalrpc" é usada. Até que o processo seja encerrado, o valor da ID do processo o identifica exclusivamente no cliente. Quando o processo é encerrado, a ID do processo pode ser usada por novos processos.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | rpcdcep.h (inclua Rpc.h) |
Biblioteca | Rpcrt4.lib |
DLL | Rpcrt4.dll |