Partilhar via


Funções PNRP

A API do provedor de namespace PNRP usa as seguintes funções.

Função Descrição
PeerNameToPeerHostName Codifica o nome de par fornecido como um formato que pode ser usado com uma chamada subsequente para o getaddrinfo função Windows Sockets.
PeerHostNameToPeerName Decodifica um nome de host retornado por PeerNameToPeerHostName na cadeia de caracteres de nome de mesmo nível que ele representa.
PeerPnrpStartup Inicia o serviço PNRP (Peer Name Resolution Protocol) para o correspondente chamador.
PeerPnrpShutdown Desliga uma instância em execução do serviço PNRP (Peer Name Resolution Protocol) e libera todos os recursos associados a ele.
PeerPnrpRegister Registra um par com uma nuvem PNRP e retorna um identificador que pode ser usado para atualizações de registro.
PeerPnrpUpdateRegistration Atualiza as informações de registro do PNRP para um nome.
PeerPnrpUnregister Cancela o registro de um par de uma nuvem PNRP.
PeerPnrpResolve Obtém o(s) endereço(s) de ponto de extremidade registrado(s) para um nome de par específico.
PeerPnrpStartResolve Inicia uma operação assíncrona de resolução de nomes de mesmo nível.
PeerPnrpGetCloudInfo Recupera informações nas nuvens PNRP (Peer Name Resolution Protocol) nas quais o correspondente chamador está participando.
PeerPnrpEndResolve Fecha o identificador de uma operação de resolução assíncrona de PNRP iniciada com uma chamada anterior para PeerPnrpStartResolve.
PNRP e WSALookupServiceBegin Inicia o processo que permite que um aplicativo resolva nomes e enumere nuvens de rede.
PNRP e WSALookupServiceEnd Encerra uma consulta iniciada em uma chamada anterior para WSALookupServiceBegin.
PNRP e WSALookupServiceNext Corresponde a consultas especificadas em uma chamada anterior para WSALookupServiceBegin.
PNRP e WSANSPIoctl Recebe notificações sobre alterações na lista de nuvem de rede e disponibilidade dos resultados de uma solicitação de resolução de nome.
PNRP e WSASetService Registra ou remove nomes de pares.