Поделиться через


Функции PNRP

API поставщика пространства имен PNRP использует следующие функции.

Функция Описание
PeerNameToPeerHostName Кодирует указанное имя однорангового узла в формате, который можно использовать при последующем вызове функции getaddrinfo Windows Sockets.
PeerHostNameToPeerName Декодирует имя узла, возвращаемое peerNameToPeerHostName , в строку имени однорангового узла, которую он представляет.
PeerPnrpStartup Запускает службу PNRP для вызывающего однорангового узла.
PeerPnrpShutdown Завершает работу запущенного экземпляра службы PNRP и освобождает все связанные с ней ресурсы.
PeerPnrpRegister Регистрирует одноранговый узел в облаке PNRP и возвращает дескриптор, который можно использовать для обновлений регистрации.
PeerPnrpUpdateRegistration Обновления сведения о регистрации PNRP для имени.
PeerPnrpUnregister Отменяет регистрацию однорангового узла из облака PNRP.
PeerPnrpResolve Получает адреса конечных точек, зарегистрированные для определенного имени однорангового узла.
PeerPnrpStartResolve Запускает асинхронную операцию разрешения имен одноранговых узлов.
PeerPnrpGetCloudInfo Извлекает сведения об облаках PNRP, в которых участвует вызывающий одноранговый узел.
PeerPnrpEndResolve Закрывает дескриптор для асинхронной операции разрешения PNRP, инициированной при предыдущем вызове PeerPnrpStartResolve.
PNRP и WSALookupServiceBegin Запускает процесс, позволяющий приложению разрешать имена и перечислять сетевые облака.
PNRP и WSALookupServiceEnd Завершает запрос, инициированный в предыдущем вызове WSALookupServiceBegin.
PNRP и WSALookupServiceNext Соответствует запросам, указанным в предыдущем вызове WSALookupServiceBegin.
PNRP и WSANSPIoctl Получает уведомления об изменениях в списке сетевых облаков и о доступности результатов запроса на разрешение имен.
PNRP и WSASetService Регистрирует или удаляет имена одноранговых узлов.