Freigeben über


PEER_OBJECT-Struktur (p2p.h)

Die PEER_OBJECT-Struktur enthält anwendungsspezifische Laufzeitinformationen, die für vertrauenswürdige Kontakte innerhalb eines Peerzusammenarbeitsnetzwerks freigegeben werden können.

Syntax

typedef struct peer_object_tag {
  GUID      id;
  PEER_DATA data;
  DWORD     dwPublicationScope;
} PEER_OBJECT, *PPEER_OBJECT;

Member

id

GUID-Wert, unter dem das Peerobjekt eindeutig registriert ist.

data

PEER_DATA Struktur, die Informationen enthält, die das Peerobjekt beschreiben.

dwPublicationScope

PEER_PUBLICATION_SCOPE Enumerationswert, der den Veröffentlichungsbereich für dieses Peerobjekt angibt.

Hinweise

Peerobjekte sind Laufzeitdatenelemente, die einer bestimmten Anwendung zugeordnet sind, z. B. einem Bild oder Avatar, einem Zertifikat oder einer bestimmten Beschreibung. Jedes Peerobjekt muss kleiner als 16 KB sein.

Vertrauenswürdige Kontakte, die dieses Peerobjekt beobachten, haben ein PEER_EVENT_OBJECT_CHANGED-Ereignis ausgelöst, das die Änderung dieses Peerobjekts in status signalisiert.

Peerobjektinformationen sind im Datenmember dieser Struktur enthalten und als Bytepuffer mit einer maximalen Größe von 16 KB dargestellt.

Die Lebensdauer eines Peerobjekts ist an die Lebensdauer der Anwendung gebunden, die es registriert hat.

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_DATA

API-Strukturen für Peerzusammenarbeit