Partager via


PEER_EVENT_OBJECT_CHANGED_DATA structure (p2p.h)

La structure PEER_EVENT_OBJECT_CHANGED_DATA contient des informations retournées lorsqu’un événement PEER_EVENT_ENDPOINT_OBJECT_CHANGED ou PEER_EVENT_MY_OBJECT_CHANGED est déclenché sur un homologue participant à un réseau de collaboration d’homologue.

Syntaxe

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;

Membres

pContact

Pointeur vers une structure PEER_CONTACT qui contient les informations de contact d’homologue pour le contact dont les données d’objet homologue ont changé.

pEndpoint

Pointeur vers une structure de PEER_ENDPOINT qui contient les informations de point de terminaison d’homologue pour le contact dont les données d’objet homologue ont changé.

changeType

PEER_CHANGE_TYPE valeur d’énumération qui spécifie le type de modification qui s’est produite.

pObject

Pointeur vers une structure PEER_OBJECT qui contient les données d’objet homologue dont la modification a déclenché l’événement. Cela se produit le plus souvent lorsqu’un nouvel objet homologue est reçu par l’homologue.

Remarques

Les objets homologues sont des éléments de données d’exécution associés à une application particulière, comme une image ou un avatar, un certificat ou une description spécifique. Chaque objet homologue doit avoir une taille inférieure à 16 Ko.

Les contacts approuvés qui observent cet objet homologue auront un événement PEER_EVENT_OBJECT_CHANGED déclenché sur eux signalant le changement de l’objet homologue dans status.

L’événement PEER_EVENT_OBJECT_CHANGED est déclenché lorsqu’un objet est modifié en appelant PeerCollabSetObject. Si c’est la première fois que l’objet est défini, changeType est défini sur PEER_CHANGE_ADDED. Lors des appels suivants de PeerCollabSetObject pour le même ID d’objet, changeType est défini sur PEER_CHANGE_UDPATED.

Si PeerCollabDeleteObject est appelé l’événement PEER_CHANGE_DELETED est déclenché.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
En-tête p2p.h

Voir aussi

PEER_CHANGE_TYPE

PEER_CONTACT

PEER_ENDPOINT

PEER_OBJECT

Structures de l’API Peer Collaboration