Partager via


PEER_CONTACT structure (p2p.h)

La structure PEER_CONTACT contient des informations sur un contact spécifique.

Syntaxe

typedef struct peer_contact_tag {
  PWSTR                 pwzPeerName;
  PWSTR                 pwzNickName;
  PWSTR                 pwzDisplayName;
  PWSTR                 pwzEmailAddress;
  BOOL                  fWatch;
  PEER_WATCH_PERMISSION WatcherPermissions;
  PEER_DATA             credentials;
} PEER_CONTACT, *PPEER_CONTACT;

Membres

pwzPeerName

Chaîne Unicode terminée sans fin qui contient le nom d’homologue du contact. Il s’agit de l’identificateur unique d’un contact. Il ne peut y avoir qu’un seul contact associé à un nom d’homologue donné.

pwzNickName

Chaîne Unicode terminée à zéro qui contient le surnom du contact et peut être modifiée à tout moment. Cela est utilisé lorsque l’étendue de collaboration d’homologue est définie sur Personnes Près de moi. Il est publié dans Personnes Proche de moi et vu par les destinataires des invitations envoyées.

Ce membre est limité à 255 caractères Unicode.

pwzDisplayName

Chaîne Unicode terminée sans fin qui contient le nom d’affichage du contact. Cela correspond au nom complet affiché pour le contact dans le dossier contacts d’un homologue.

Ce membre est limité à 255 caractères Unicode.

pwzEmailAddress

Chaîne Unicode sans fin qui contient l’adresse e-mail du contact.

fWatch

Si la valeur est true, le contact est surveillé par l’homologue ; si la valeur est false, elle ne l’est pas.

WatcherPermissions

PEER_WATCH_PERMISSION valeur d’énumération qui spécifie les autorisations de watch pour ce contact.

credentials

PEER_DATA structure qui contient les informations d’identification de sécurité du contact dans une mémoire tampon d’octets opaque.

Remarques

Les « contacts » sont des pairs participant à un réseau de collaboration d’homologues qui publient des informations de présence disponibles pour l’homologue local. Ces informations associées permettent à l’application homologue de les « watch » pour les mises à jour et les modifications d’application ou d’objet status homologues. Listes de contacts sont gérés par l’infrastructure de collaboration d’homologues, et des événements de changement de status spécifiques sont déclenchés pour chaque contact individuel de la liste.

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_WATCH_PERMISSION

Structures de l’API Peer Collaboration