Функции 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 | Регистрирует или удаляет имена одноранговых узлов. |