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 |