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 |