Freigeben über


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

Weitere Informationen

PNRP und BLOB

PNRP und WSAQUERYSET

PNRPINFO_V2

WSAQUERYSET