PEER_CONTACT-Struktur (p2p.h)
Die PEER_CONTACT-Struktur enthält Informationen zu einem bestimmten Kontakt.
Syntax
typedef struct peer_contact_tag {
PWSTR pwzPeerName;
PWSTR pwzNickName;
PWSTR pwzDisplayName;
PWSTR pwzEmailAddress;
BOOL fWatch;
PEER_WATCH_PERMISSION WatcherPermissions;
PEER_DATA credentials;
} PEER_CONTACT, *PPEER_CONTACT;
Member
pwzPeerName
Unicode-Zeichenfolge mit Zero-Endung, die den Peernamen des Kontakts enthält. Dies ist der eindeutige Bezeichner für einen Kontakt. Einem bestimmten Peernamen kann nur ein einzelner Kontakt zugeordnet sein.
pwzNickName
Unicode-Zeichenfolge, die den Spitznamen des Kontakts enthält und jederzeit geändert werden kann. Dies wird verwendet, wenn der Peerzusammenarbeitsbereich auf Personen Near Me festgelegt ist. Es wird in Personen Near Me angekündigt und von Empfängern von gesendeten Einladungen gesehen.
Dieser Member ist auf 255 Unicode-Zeichen beschränkt.
pwzDisplayName
Unicode-Zeichenfolge mit Zero-Termin, die den Anzeigenamen des Kontakts enthält. Dies entspricht dem Anzeigenamen, der für den Kontakt im Kontakteordner eines Peers angezeigt wird.
Dieser Member ist auf 255 Unicode-Zeichen beschränkt.
pwzEmailAddress
Unicode-Zeichenfolge ohne Ende, die die E-Mail-Adresse des Kontakts enthält.
fWatch
Wenn true, wird der Kontakt vom Peer überwacht. wenn false, ist dies nicht.
WatcherPermissions
PEER_WATCH_PERMISSION Enumerationswert, der die watch Berechtigungen für diesen Kontakt angibt.
credentials
PEER_DATA Struktur, die die Sicherheitsanmeldeinformationen für den Kontakt in einem nicht transparenten Bytepuffer enthält.
Hinweise
"Kontakte" sind Peers, die an einem Peerzusammenarbeitsnetzwerk teilnehmen und Anwesenheitsinformationen veröffentlichen, die dem lokalen Peer zur Verfügung stehen. Diese zugeordneten Informationen ermöglichen es der Peeranwendung, sie für Updates zu "watch" und Peeranwendungs- oder Objektänderungen status. Listen von Kontakten werden von der Peerzusammenarbeitsinfrastruktur verwaltet, und für jeden einzelnen Kontakt in der Liste werden spezifische status Änderungsereignisse ausgelöst.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Kopfzeile | p2p.h |