PNRPINFO_V1-Struktur (pnrpns.h)
Auf die PNRPINFO_V1 Struktur verweist das lpBlob-Element der WSAQUERYSET-Struktur .
Syntax
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;
Member
dwSize
Gibt die Größe dieser Struktur an.
lpwszIdentity
Zeigt auf die Unicode-Zeichenfolge, die die Identität enthält.
nMaxResolve
Gibt die angeforderte Anzahl von Auflösungen an.
dwTimeout
Gibt die Zeit in Sekunden an, um auf eine Antwort zu warten.
dwLifetime
Gibt die Anzahl der Sekunden zwischen Aktualisierungsvorgängen an. Muss 86400 sein (24 * 60 * 60 Sekunden).
enResolveCriteria
Gibt die Kriterien an, die zum Auflösen von Übereinstimmungen verwendet werden. PNRP kann nach dem ersten übereinstimmenden Namen suchen oder versuchen, einen Namen zu finden, der sich numerisch in der Nähe des Dienststandorts befindet. Gültige Werte werden durch PNRP_RESOLVE_CRITERIA angegeben.
dwFlags
Gibt die Flags an, die für den Auflösungsvorgang verwendet werden sollen. Der gültige Wert ist:
Wert | BESCHREIBUNG |
---|---|
PNRPINFO_HINT | Gibt an, dass das saHint-Element verwendet wird. Der Hinweis beeinflusst, wie der Dienststandortteil der PNRP-ID generiert wird. Es beeinflusst auch, wie Namen aufgelöst werden, und gibt an, wie zwischen mehreren Peernamen ausgewählt werden soll. |
saHint
Gibt die IPv6-Adresse an, die für den Speicherort verwendet werden soll. Das dwFlags-Element muss PNRPINFO_HINT sein.
enNameState
Gibt den Status der registrierten ID an. Dieser Wert ist reserviert und muss auf Null (0) festgelegt werden.
Hinweise
Verwenden Sie ab Windows Vista die PNRPINFO_V2-Struktur .
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 | pnrpns.h |