Функции PNRP

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

Функция Описание
PeerNameToPeerHostName Кодирует указанное имя однорангового узла в виде формата, который можно использовать при последующем вызове функции getaddrinfo сокетов Windows.
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 и WSANIoctl Получает уведомления об изменениях в списке сетевых облаков и доступности результатов запроса разрешения имен.
PNRP и WSASetService Регистрирует или удаляет имена одноранговых узлов .