Condividi tramite


enumerazione PNRP_RESOLVE_CRITERIA (pnrpdef.h)

L'enumerazione PNRP_RESOLVE_CRITERIA specifica i criteri utilizzati da PNRP per risolvere le ricerche.

Sintassi

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;

Costanti

 
PNRP_RESOLVE_CRITERIA_DEFAULT
Valore: 0
Usare i criteri di PNRP_RESOLVE_CRITERIA_NON_CURRENT_PROCESS_PEER_NAME. Questo è anche il comportamento predefinito se PNRPINFO non è specificato.
PNRP_RESOLVE_CRITERIA_REMOTE_PEER_NAME
Valore: 1
Trova la corrispondenza con un nome peer. La richiesta di risoluzione esclude qualsiasi nome peer registrato localmente nel computer.
PNRP_RESOLVE_CRITERIA_NEAREST_REMOTE_PEER_NAME
Valore: 2
Trovare un nome peer trovando il nome con una posizione del servizio più vicina all'hint fornito oppure se non viene fornito alcun suggerimento, più vicino all'indirizzo IP locale. La richiesta di risoluzione esclude qualsiasi nome peer registrato localmente nel computer.
PNRP_RESOLVE_CRITERIA_NON_CURRENT_PROCESS_PEER_NAME
Valore: 3
Trova la corrispondenza con un nome peer. Il nome peer corrispondente può essere registrato in locale o in remoto, ma la richiesta di risoluzione esclude qualsiasi nome peer registrato dal processo che effettua la richiesta di risoluzione.
PNRP_RESOLVE_CRITERIA_NEAREST_NON_CURRENT_PROCESS_PEER_NAME
Valore: 4
Trovare un nome peer trovando il nome con una posizione del servizio più vicina all'hint fornito oppure se non viene fornito alcun suggerimento, più vicino all'indirizzo IP locale. Il nome peer corrispondente può essere registrato in locale o in remoto, ma la richiesta di risoluzione esclude qualsiasi nome peer registrato dal processo che effettua la richiesta di risoluzione.
PNRP_RESOLVE_CRITERIA_ANY_PEER_NAME
Valore: 5
Trova la corrispondenza con un nome peer. Il nome del peer corrispondente può essere registrato in locale o in remoto.
PNRP_RESOLVE_CRITERIA_NEAREST_PEER_NAME
Trovare un nome peer trovando il nome con una posizione del servizio più vicina all'hint fornito oppure se non viene fornito alcun suggerimento, più vicino all'indirizzo IP locale. Il nome del peer corrispondente può essere registrato in locale o in remoto.

Requisiti

Requisito Valore
Client minimo supportato Windows XP con SP2 [solo app desktop],Windows XP con SP1 con Advanced Networking Pack per Windows XP
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione pnrpdef.h

Vedi anche

PNRPINFO

PNRP_and WSALookupServiceBegin