PNRP_RESOLVE_CRITERIA 枚举 (pnrpdef.h)

PNRP_RESOLVE_CRITERIA枚举指定 PNRP 用于解析搜索的条件。

语法

typedef enum _PNRP_RESOLVE_CRITERIA {
  PNRP_RESOLVE_CRITERIA_DEFAULT = 0,
  PNRP_RESOLVE_CRITERIA_REMOTE_PEER_NAME = 1,
  PNRP_RESOLVE_CRITERIA_NEAREST_REMOTE_PEER_NAME = 2,
  PNRP_RESOLVE_CRITERIA_NON_CURRENT_PROCESS_PEER_NAME = 3,
  PNRP_RESOLVE_CRITERIA_NEAREST_NON_CURRENT_PROCESS_PEER_NAME = 4,
  PNRP_RESOLVE_CRITERIA_ANY_PEER_NAME = 5,
  PNRP_RESOLVE_CRITERIA_NEAREST_PEER_NAME
} PNRP_RESOLVE_CRITERIA;

常量

 
PNRP_RESOLVE_CRITERIA_DEFAULT
值: 0
使用PNRP_RESOLVE_CRITERIA_NON_CURRENT_PROCESS_PEER_NAME条件。 如果未指定 PNRPINFO ,这也是默认行为。
PNRP_RESOLVE_CRITERIA_REMOTE_PEER_NAME
值:1
匹配对等名称。 解析请求排除在此计算机上本地注册的任何对等名称。
PNRP_RESOLVE_CRITERIA_NEAREST_REMOTE_PEER_NAME
值: 2
通过查找与所提供的提示最接近的服务位置的名称来匹配对等名称;如果未提供任何提示,则最接近本地 IP 地址。 解析请求排除在此计算机上本地注册的任何对等名称。
PNRP_RESOLVE_CRITERIA_NON_CURRENT_PROCESS_PEER_NAME
值: 3
匹配对等名称。 匹配的对等名称可以在本地或远程注册,但解析请求不包括由发出解析请求的进程注册的任何对等名称。
PNRP_RESOLVE_CRITERIA_NEAREST_NON_CURRENT_PROCESS_PEER_NAME
值: 4
通过查找与所提供的提示最接近的服务位置的名称来匹配对等名称;如果未提供任何提示,则最接近本地 IP 地址。 匹配的对等名称可以在本地或远程注册,但解析请求不包括由发出解析请求的进程注册的任何对等名称。
PNRP_RESOLVE_CRITERIA_ANY_PEER_NAME
值: 5
匹配对等名称。 匹配的对等名称可以本地注册,也可以远程注册。
PNRP_RESOLVE_CRITERIA_NEAREST_PEER_NAME
通过查找与所提供的提示最接近的服务位置的名称来匹配对等名称;如果未提供任何提示,则最接近本地 IP 地址。 匹配的对等名称可以本地注册,也可以远程注册。

要求

要求
最低受支持的客户端 具有 SP2 的 Windows XP [仅限桌面应用],具有 SP1 的 Windows XP 以及适用于 Windows XP 的高级网络包
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 pnrpdef.h

另请参阅

PNRPINFO

PNRP_and WSALookupServiceBegin