Condividi tramite


struttura PEER_NODE_INFO (p2p.h)

La struttura PEER_NODE_INFO contiene informazioni specifiche di un particolare nodo in un grafo peer.

Sintassi

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;

Members

dwSize

Specifica le dimensioni della struttura dei dati. Impostare il valore su sizeof(PEER_NODE_INFO). Questo membro è obbligatorio e non ha alcun valore predefinito.

ullNodeId

Specifica un ID univoco che identifica la connessione di un'applicazione al relativo adiacente. Un'applicazione non può impostare il valore di questo membro, ma viene creata dall'infrastruttura peer graphing.

pwzPeerId

Specifica l'ID del peer. Questo valore viene impostato per l'applicazione dall'infrastruttura peer graphing. quando l'applicazione crea o apre un grafo peer.

cAddresses

Specifica il numero di indirizzi in pAddresses. Questo membro è obbligatorio e non ha alcun valore predefinito.

pAddresses

Punta a una matrice di strutture PEER_ADDRESS che indicano quali indirizzi e porte questa istanza è in ascolto per il traffico di gruppo. Questo membro è obbligatorio e non ha alcun valore predefinito.

pwzAttributes

Punta a una stringa contenente gli attributi che descrivono questo particolare nodo. Questa stringa è una stringa di testo in formato libero specifica per l'applicazione. Questo parametro è facoltativo; il valore predefinito è NULL.

Requisiti

   
Client minimo supportato Windows XP con SP2 [solo app desktop],Windows XP con SP1 con Advanced Networking Pack forWindows XP
Server minimo supportato Nessuno supportato
Intestazione p2p.h

Vedi anche

PEER_ADDRESS

PeerGraphGetNodeInfo