Função RpcMgmtEpUnregister (rpcdce.h)
[Essa função tem suporte apenas no Windows NT e no Windows Me/98/95; ela retorna EP_S_CANT_PERFORM_OP em outras versões do Windows.]
A função RpcMgmtEpUnregister remove informações de endereço do servidor de um mapa de ponto de extremidade.
Sintaxe
RPC_STATUS RpcMgmtEpUnregister(
RPC_BINDING_HANDLE EpBinding,
RPC_IF_ID *IfId,
RPC_BINDING_HANDLE Binding,
UUID *ObjectUuid
);
Parâmetros
EpBinding
Host cujos elementos de mapa de ponto de extremidade devem ser cancelados. Para remover elementos do mesmo host que o aplicativo de chamada, o aplicativo especifica um valor NULL. Para remover elementos de outro host, o aplicativo especifica um identificador de associação de servidor para qualquer servidor que resida nesse host. Observe que o aplicativo pode especificar o mesmo identificador de associação que está usando para fazer outras chamadas de procedimento remoto.
IfId
Identificador de interface a ser removido do mapa do ponto de extremidade.
Binding
Identificador de associação a ser removido.
ObjectUuid
UUID de objeto opcional a ser removido. O valor NULL indica que não há UUID de objeto a ser removido.
Retornar valor
Código de retorno | Descrição |
---|---|
|
A chamada foi bem-sucedida. |
|
Não é possível executar a operação solicitada. |
Comentários
A função RpcMgmtEpUnregister cancela o registro de um elemento do mapa do ponto de extremidade. Um programa de gerenciamento chama essa função para remover endereços de servidores que não estão mais disponíveis ou para remover endereços de servidores que dão suporte a objetos que não são mais oferecidos.
O parâmetro EpBinding deve ser uma associação completa. O objeto UUID associado ao parâmetro EpBinding deve ser um UUID nulo. Especificar uma UUID não nula faz com que a função falhe com o código status EPT_S_CANT_PERFORM_OP. Além das informações do host e da UUID do objeto, todas as informações nesse argumento são ignoradas.
Um aplicativo chama RpcMgmtEpEltInqNext para exibir elementos de mapa de ponto de extremidade local. Em seguida, o aplicativo pode remover os elementos usando RpcMgmtEpUnregister.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | rpcdce.h (inclua Rpc.h) |
Biblioteca | Rpcrt4.lib |
DLL | Rpcrt4.dll |