Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
[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 |