PEER_PNRP_REGISTRATION_INFO-Struktur (p2p.h)
Die PEER_PNRP_REGISTRATION_INFO-Struktur enthält die Informationen, die von einer Peeridentität bereitgestellt werden, wenn sie sich bei einer PNRP-Cloud registriert.
typedef struct peer_pnrp_registration_info_tag {
PWSTR pwzCloudName;
PWSTR pwzPublishingIdentity;
ULONG cAddresses;
SOCKADDR **ppAddresses;
WORD wPort;
PWSTR pwzComment;
PEER_DATA payload;
} PEER_PNRP_REGISTRATION_INFO, *PPEER_PNRP_REGISTRATION_INFO;
pwzCloudName
Zeiger auf eine Unicode-Zeichenfolge, die den Namen der PNRP-Cloud enthält, für die diese Peeridentität die Registrierung anfordert. Wenn NULL, erfolgt die Registrierung in allen Clouds. Es ist möglich, den speziellen Wert PEER_PNRP_ALL_LINK_CLOUDS zu verwenden, um sich in allen Link-lokalen Clouds zu registrieren.
pwzPublishingIdentity
Zeiger auf eine Unicode-Zeichenfolge, die den Namen der Peeridentität enthält, die die Registrierung anfordert.
cAddresses
Die Anzahl der SOCKADDR-Strukturen in ppAddresses. Es ist möglich, den besonderen Wert PEER_PNRP_AUTO_ADDRESSES zu verwenden, damit die Infrastruktur automatisch Adressen auswäht.
ppAddresses
Zeiger auf ein Array von Zeigern auf SOCKADDR-Strukturen, die die IP-Adressen enthalten, die an die Netzwerkschnittstelle der Peeridentität gebunden sind, die die Registrierung anfordert.
wPort
Der Netzwerkschnittstellenport, der der Adresse zugewiesen ist, die der Peer veröffentlicht.
pwzComment
Zeiger auf eine 0-endende Unicode-Zeichenfolge, die einen Kommentar für diesen Peerendpunkt enthält.
payload
Eine PEER_DATA Struktur, die einen Zeiger auf einen undurchsichtigen Bytepuffer enthält, der anwendungsspezifische Daten für den Peerendpunkt (z. B. eine Nachricht oder ein Bild) enthält.
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 | p2p.h |