Partager via


structure PEER_NODE_INFO (p2p.h)

La structure PEER_NODE_INFO contient des informations spécifiques à un nœud particulier dans un graphe homologue.

Syntaxe

typedef struct peer_node_info_tag {
  DWORD         dwSize;
  ULONGLONG     ullNodeId;
  PWSTR         pwzPeerId;
  ULONG         cAddresses;
  PPEER_ADDRESS pAddresses;
  PWSTR         pwzAttributes;
} PEER_NODE_INFO, *PPEER_NODE_INFO;

Membres

dwSize

Spécifie la taille de la structure de données. Définissez la valeur sur sizeof(PEER_NODE_INFO). Ce membre est obligatoire et n’a aucune valeur par défaut.

ullNodeId

Spécifie un ID unique qui identifie la connexion d’une application à son voisin. Une application ne peut pas définir la valeur de ce membre. Elle est créée par l’infrastructure peer graphing.

pwzPeerId

Spécifie l’ID de cet homologue. Cette valeur est définie pour l’application par l’infrastructure peer graphing. lorsque l’application crée ou ouvre un graphe d’homologue.

cAddresses

Spécifie le nombre d’adresses dans pAddresses. Ce membre est obligatoire et n’a aucune valeur par défaut.

pAddresses

Pointe vers un tableau de structures PEER_ADDRESS qui indiquent les adresses et les ports que cette instance écoute pour le trafic de groupe. Ce membre est obligatoire et n’a aucune valeur par défaut.

pwzAttributes

Pointe vers une chaîne qui contient les attributs qui décrivent ce nœud particulier. Cette chaîne est une chaîne de texte de forme libre spécifique à l’application. Ce paramètre est facultatif ; la valeur par défaut est NULL.

Spécifications

   
Client minimal pris en charge Windows XP avec SP2 [applications de bureau uniquement],Windows XP avec SP1 avec le Pack réseau avancé pourWindows XP
Serveur minimal pris en charge Aucun pris en charge
En-tête p2p.h

Voir aussi

PEER_ADDRESS

PeerGraphGetNodeInfo