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 |