struttura PNRPINFO_V1 (pnrpns.h)

La struttura PNRPINFO_V1 fa riferimento al membro lpBlob della struttura WSAQUERYSET .

Sintassi

typedef struct _PNRPINFO_V1 {
  DWORD                    dwSize;
  LPWSTR                   lpwszIdentity;
  DWORD                    nMaxResolve;
  DWORD                    dwTimeout;
  DWORD                    dwLifetime;
  PNRP_RESOLVE_CRITERIA    enResolveCriteria;
  DWORD                    dwFlags;
  SOCKET_ADDRESS           saHint;
  PNRP_REGISTERED_ID_STATE enNameState;
} PNRPINFO_V1, *PPNRPINFO_V1;

Members

dwSize

Specifica le dimensioni di questa struttura.

lpwszIdentity

Punta alla stringa Unicode che contiene l'identità.

nMaxResolve

Specifica il numero richiesto di risoluzioni.

dwTimeout

Specifica il tempo, espresso in secondi, per attendere una risposta.

dwLifetime

Specifica il numero di secondi tra le operazioni di aggiornamento. Deve essere 86400 (24 * 60 * 60 secondi).

enResolveCriteria

Specifica i criteri utilizzati per risolvere le corrispondenze. PNRP può cercare il primo nome corrispondente o tentare di trovare un nome numericamente vicino alla posizione del servizio. I valori validi vengono specificati da PNRP_RESOLVE_CRITERIA.

dwFlags

Specifica i flag da utilizzare per l'operazione di risoluzione. Il valore valido è:

Valore Descrizione
PNRPINFO_HINT Indica che viene utilizzato il membro saHint . L'hint influenza il modo in cui viene generata la parte della posizione del servizio dell'ID PNRP; influenza anche il modo in cui vengono risolti i nomi e specifica come selezionare tra più nomi peer.

saHint

Specifica l'indirizzo IPv6 da usare per il percorso. Il membro dwFlags deve essere PNRPINFO_HINT.

enNameState

Specifica lo stato dell'ID registrato. Questo valore è riservato e deve essere impostato su zero (0).

Commenti

A partire da Windows Vista, usare la struttura PNRPINFO_V2 .

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 pnrpns.h

Vedi anche

PNRP e BLOB

PNRP e WSAQUERYSET

PNRPINFO_V2

WSAQUERYSET