PNRP 命名空间提供程序 API 使用以下函数。
| 功能 | 描述 |
|---|---|
| PeerNameToPeerHostName | 将提供的对等名称编码为一种格式,该格式可用于后续调用 getaddrinfo Windows Sockets 函数。 |
| PeerHostNameToPeerName | 将 PeerNameToPeerHostName 返回的主机名解码为它所表示的对等名称字符串。 |
| PeerPnrpStartup | 为调用对等方启动对等名称解析协议 (PNRP) 服务。 |
| PeerPnrpShutdown | 关闭对等名称解析协议(PNRP)服务的正在运行实例,并释放与其关联的所有资源。 |
| PeerPnrpRegister | 向 PNRP 云注册对等方,并返回可用于注册更新的句柄。 |
| PeerPnrpUpdateRegistration | 更新名称的 PNRP 注册信息。 |
| PeerPnrpUnregister | 从 PNRP 云取消注册对等方。 |
| PeerPnrpResolve | 获取为特定对等名称注册的终结点地址。 |
| PeerPnrpStartResolve | 启动异步对等名称解析作。 |
| PeerPnrpGetCloudInfo | 检索调用对等方参与的对等名称解析协议(PNRP)云的信息。 |
| PeerPnrpEndResolve | 关闭通过上一次 调用对 PeerPnrpStartResolve发起的异步 PNRP 解析作的句柄。 |
| PNRP 和 WSALookupServiceBegin | 启动允许应用程序解析名称和枚举网络云的过程。 |
| PNRP 和 WSALookupServiceEnd | 终止在上一次调用 WSALookupServiceBegin时启动的查询。 |
| PNRP 和 WSALookupServiceNext | 匹配在上一次调用 WSALookupServiceBegin中指定的查询。 |
| PNRP 和 WSANSPIoctl | 接收有关网络云列表更改以及名称解析请求结果可用性的通知。 |
| PNRP 和 WSASetService | 注册或删除对等名称。 |