Partager via


PEER_OBJECT structure (p2p.h)

La structure PEER_OBJECT contient des informations d’exécution spécifiques à l’application qui peuvent être partagées avec des contacts approuvés au sein d’un réseau de collaboration d’homologues.

Syntaxe

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

Membres

id

Valeur GUID sous laquelle l’objet homologue est inscrit de manière unique.

data

PEER_DATA structure qui contient des informations qui décrivent l’objet homologue.

dwPublicationScope

PEER_PUBLICATION_SCOPE valeur d’énumération qui spécifie l’étendue de publication pour cet objet 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 surveillent cet objet homologue auront un événement PEER_EVENT_OBJECT_CHANGED déclenché sur eux signalant le changement de cet objet homologue dans status.

Les informations d’objet homologue sont contenues dans le membre de données de cette structure et représentées sous la forme d’une mémoire tampon d’octets d’une taille maximale de 16 Ko.

La durée de vie d’un objet homologue est liée à la durée de vie de l’application qui l’a inscrit.

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_DATA

Structures de l’API Peer Collaboration