structure PNRPINFO_V1 (pnrpns.h)
La structure PNRPINFO_V1 est pointée vers le membre lpBlob de la structure WSAQUERYSET .
Syntaxe
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;
Membres
dwSize
Spécifie la taille de cette structure.
lpwszIdentity
Pointe vers la chaîne Unicode qui contient l’identité.
nMaxResolve
Spécifie le nombre de résolutions demandé.
dwTimeout
Spécifie le temps, en secondes, d’attente d’une réponse.
dwLifetime
Spécifie le nombre de secondes entre les opérations d’actualisation. Doit être 86400 (24 * 60 * 60 secondes).
enResolveCriteria
Spécifie les critères utilisés pour résoudre les correspondances. PNRP peut rechercher le premier nom correspondant ou tenter de trouver un nom numériquement proche de l’emplacement du service. Les valeurs valides sont spécifiées par PNRP_RESOLVE_CRITERIA.
dwFlags
Spécifie les indicateurs à utiliser pour l’opération de résolution. La valeur valide est :
Valeur | Description |
---|---|
PNRPINFO_HINT | Indique que le membre saHint est utilisé. L’indicateur influence la façon dont la partie d’emplacement de service de l’ID PNRP est générée ; il influence également la façon dont les noms sont résolus et spécifie comment sélectionner entre plusieurs noms d’homologues. |
saHint
Spécifie l’adresse IPv6 à utiliser pour l’emplacement. Le membre dwFlags doit être PNRPINFO_HINT.
enNameState
Spécifie l’état de l’ID inscrit. Cette valeur est réservée et doit être définie sur zéro (0).
Remarques
À compter de Windows Vista, utilisez la structure PNRPINFO_V2 .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP avec SP2 [applications de bureau uniquement],Windows XP avec SP1 avec le Pack de mise en réseau avancé pour Windows XP |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | pnrpns.h |