Freigeben über


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

Weitere Informationen

PEER_WATCH_PERMISSION

API-Strukturen für Peerzusammenarbeit