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


перечисление 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-адресу. Соответствующее имя однорангового узла можно зарегистрировать локально или удаленно.

Требования

Требование Значение
Минимальная версия клиента Windows XP с пакетом обновления 2 (SP2) [только классические приложения], Windows XP с пакетом обновления 1 (SP1) с дополнительным сетевым пакетом для Windows XP
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть pnrpdef.h

См. также раздел

PNRPINFO

PNRP_and WSALookupServiceBegin