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.
Um aplicativo chama RpcBindingServerFromClient para converter um identificador de associação de cliente em um identificador de associação de servidor parcialmente associado.
Sintaxe
RPC_STATUS RpcBindingServerFromClient(
RPC_BINDING_HANDLE ClientBinding,
RPC_BINDING_HANDLE *ServerBinding
);
Parâmetros
ClientBinding
Identificador de associação de cliente para converter em um identificador de associação de servidor. Se um valor igual a zero for especificado, o servidor representará o cliente que está sendo atendido por esse thread de servidor.
ServerBinding
Retorna um identificador de associação de servidor.
Valor retornado
| Valor | Significado |
|---|---|
|
A chamada foi bem-sucedida. |
|
O identificador de associação era inválido. |
|
Esse foi o tipo errado de associação para a operação. |
|
Não é possível determinar o host do cliente. Consulte Comentários para obter uma lista de sequências de protocolo com suporte. |
Comentários
As seguintes sequências de protocolo dão suporte a RpcBindingServerFromClient:
- ncadg_ip_udp
- ncadg_ipx
- Ncacn_ip_tcp
- ncacn_spx.
- ncacn_np (em vigor com o Windows 2000)
- ncacn_http
- ncalrpc
Chamar RpcBindingServerFromClient converte esse identificador de cliente em um identificador de servidor que tem estas propriedades:
- O identificador do servidor é um identificador parcialmente associado. Ele contém um endereço de rede para o cliente de chamada, mas não tem um ponto de extremidade.
- O identificador do servidor contém o mesmo objeto UUID usado pelo cliente de chamada. Essa pode ser a UUID nula. Para obter mais informações sobre como um cliente especifica um UUID de objeto para uma chamada, consulte RpcBindingsetObject, RpcNsBindingImportBegin, RpcNsBindingLookupBegin e RpcBindingFromStringBinding.
- O identificador do servidor não contém informações de autenticação.
Requisitos
| Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
| Plataforma de Destino | Windows |
| Cabeçalho | rpcdce.h (inclua Rpc.h) |
| Biblioteca | Rpcrt4.lib |
| DLL | Rpcrt4.dll |