Freigeben über


PNRP_RESOLVE_CRITERIA-Enumeration (pnrpdef.h)

Die PNRP_RESOLVE_CRITERIA-Enumeration gibt die Kriterien an, die PNRP zum Auflösen von Suchvorgängen verwendet.

Syntax

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;

Konstanten

 
PNRP_RESOLVE_CRITERIA_DEFAULT
Wert: 0
Verwenden Sie die PNRP_RESOLVE_CRITERIA_NON_CURRENT_PROCESS_PEER_NAME Kriterien. Dies ist auch das Standardverhalten, wenn PNRPINFO nicht angegeben wird.
PNRP_RESOLVE_CRITERIA_REMOTE_PEER_NAME
Wert: 1
Übereinstimmung mit einem Peernamen. Die Auflösungsanforderung schließt alle Peernamen aus, die lokal auf diesem Computer registriert sind.
PNRP_RESOLVE_CRITERIA_NEAREST_REMOTE_PEER_NAME
Wert: 2
Ordnen Sie einen Peernamen ab, indem Sie den Namen mit einem Dienststandort suchen, der dem angegebenen Hinweis am nächsten ist, oder wenn kein Hinweis angegeben wird, der der lokalen IP-Adresse am nächsten ist. Die Auflösungsanforderung schließt alle Peernamen aus, die lokal auf diesem Computer registriert sind.
PNRP_RESOLVE_CRITERIA_NON_CURRENT_PROCESS_PEER_NAME
Wert: 3
Übereinstimmung mit einem Peernamen. Der übereinstimmende Peername kann lokal oder remote registriert werden, aber die Auflösungsanforderung schließt alle Peernamen aus, die durch den Prozess, der die Auflösungsanforderung stellt, registriert wurden.
PNRP_RESOLVE_CRITERIA_NEAREST_NON_CURRENT_PROCESS_PEER_NAME
Wert: 4
Ordnen Sie einen Peernamen ab, indem Sie den Namen mit einem Dienststandort suchen, der dem angegebenen Hinweis am nächsten ist, oder wenn kein Hinweis angegeben wird, der der lokalen IP-Adresse am nächsten ist. Der übereinstimmende Peername kann lokal oder remote registriert werden, aber die Auflösungsanforderung schließt alle Peernamen aus, die durch den Prozess, der die Auflösungsanforderung stellt, registriert wurden.
PNRP_RESOLVE_CRITERIA_ANY_PEER_NAME
Wert: 5
Übereinstimmung mit einem Peernamen. Der übereinstimmende Peername kann lokal oder remote registriert werden.
PNRP_RESOLVE_CRITERIA_NEAREST_PEER_NAME
Ordnen Sie einen Peernamen ab, indem Sie den Namen mit einem Dienststandort suchen, der dem angegebenen Hinweis am nächsten ist, oder wenn kein Hinweis angegeben wird, der der lokalen IP-Adresse am nächsten ist. Der übereinstimmende Peername kann lokal oder remote registriert werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP mit SP2 [nur Desktop-Apps],Windows XP mit SP1 mit dem Advanced Networking Pack für Windows XP
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile pnrpdef.h

Weitere Informationen

PNRPINFO

PNRP_and WSALookupServiceBegin