Partager via


PEER_APPLICATION structure (p2p.h)

La structure PEER_APPLICATION contient des données décrivant une application ou un composant logiciel installé localement qui peut être inscrit et partagé avec des contacts approuvés au sein d’un réseau de collaboration d’homologues.

Syntaxe

typedef struct peer_application_tag {
  GUID      id;
  PEER_DATA data;
  PWSTR     pwzDescription;
} PEER_APPLICATION, *PPEER_APPLICATION;

Membres

id

Valeur GUID sous laquelle l’application est inscrite auprès de l’ordinateur local.

data

PEER_DATA structure qui contient les informations d’application dans une mémoire tampon d’octets membre. Ces informations sont disponibles pour toute personne qui peut interroger les informations de membre de l’homologue local. Ces données sont limitées à 16 Ko.

pwzDescription

Pointeur vers une chaîne Unicode terminée à zéro qui contient une description facultative de l’application locale. Cette description est limitée à 255 caractères Unicode.

Remarques

Une « application » est un ensemble de fonctionnalités logicielles ou logicielles disponibles sur le point de terminaison de l’homologue. Il s’agit généralement de packages logiciels qui prennent en charge les activités de mise en réseau des pairs, comme les jeux ou d’autres applications collaboratives.

Une application homologue a un GUID représentant une seule application spécifique. Lorsqu’une application est inscrite pour un homologue, ce GUID et l’application correspondante peuvent être mis à la disposition de tous les contacts approuvés de l’homologue, indiquant les activités auxquelles l’homologue peut participer. Pour désinscrire une application homologue, appelez PeerCollabUnregisterApplication avec ce GUID.

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