Freigeben über


PEER_EVENT_OBJECT_CHANGED_DATA-Struktur (p2p.h)

Die PEER_EVENT_OBJECT_CHANGED_DATA-Struktur enthält Informationen, die zurückgegeben werden, wenn ein PEER_EVENT_ENDPOINT_OBJECT_CHANGED- oder PEER_EVENT_MY_OBJECT_CHANGED-Ereignis für einen Peer ausgelöst wird, der an einem Peer-Zusammenarbeitsnetzwerk teilnimmt.

Syntax

typedef struct peer_event_object_changed_data_tag {
  PPEER_CONTACT    pContact;
  PPEER_ENDPOINT   pEndpoint;
  PEER_CHANGE_TYPE changeType;
  PPEER_OBJECT     pObject;
} PEER_EVENT_OBJECT_CHANGED_DATA, *PPEER_EVENT_OBJECT_CHANGED_DATA;

Member

pContact

Zeiger auf eine PEER_CONTACT-Struktur , die die Peerkontaktinformationen für den Kontakt enthält, dessen Peerobjektdaten sich geändert haben.

pEndpoint

Zeiger auf eine PEER_ENDPOINT-Struktur , die die Peerendpunktinformationen für den Kontakt enthält, dessen Peerobjektdaten sich geändert haben.

changeType

PEER_CHANGE_TYPE Enumerationswert, der den Typ der vorgenommenen Änderung angibt.

pObject

Zeiger auf eine PEER_OBJECT-Struktur , die die Peerobjektdaten enthält, deren Änderung das Ereignis ausgelöst hat. Dies tritt am häufigsten auf, wenn ein neues Peerobjekt vom Peer empfangen wird.

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.

Bei vertrauenswürdigen Kontakten, die dieses Peerobjekt beobachten, wird ein PEER_EVENT_OBJECT_CHANGED-Ereignis ausgelöst, das die Änderung des Peerobjekts in status signalisiert.

Das PEER_EVENT_OBJECT_CHANGED-Ereignis wird ausgelöst, wenn ein Objekt durch Aufrufen von PeerCollabSetObject geändert wird. Wenn das Objekt zum ersten Mal festgelegt wird, wird changeType auf PEER_CHANGE_ADDED festgelegt. Bei nachfolgenden Aufrufen von PeerCollabSetObject für dieselbe Objekt-ID wird changeType auf PEER_CHANGE_UDPATED festgelegt.

Wenn PeerCollabDeleteObject aufgerufen wird, wird das PEER_CHANGE_DELETED-Ereignis 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_CHANGE_TYPE

PEER_CONTACT

PEER_ENDPOINT

PEER_OBJECT

API-Strukturen für die Peerzusammenarbeit