Compartilhar via


estrutura PEER_NODE_INFO (p2p.h)

A estrutura PEER_NODE_INFO contém informações específicas de um nó específico em um grafo par.

Sintaxe

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;

Membros

dwSize

Especifica o tamanho da estrutura de dados. Defina o valor como sizeof(PEER_NODE_INFO). Esse membro é necessário e não tem nenhum valor padrão.

ullNodeId

Especifica uma ID exclusiva que identifica a conexão de um aplicativo com seu vizinho. Um aplicativo não pode definir o valor desse membro, ele é criado pela Infraestrutura de Grafo par.

pwzPeerId

Especifica a ID desse par. Esse valor é definido para o aplicativo pela Infraestrutura de Grafo de Pares. quando o aplicativo cria ou abre um grafo par.

cAddresses

Especifica o número de endereços em pAddresses. Esse membro é necessário e não tem nenhum valor padrão.

pAddresses

Aponta para uma matriz de estruturas de PEER_ADDRESS que indicam quais endereços e portas essa instância está escutando para o tráfego de grupo. Esse membro é necessário e não tem nenhum valor padrão.

pwzAttributes

Aponta para uma cadeia de caracteres que contém os atributos que descrevem esse nó específico. Essa cadeia de caracteres é uma cadeia de caracteres de texto de forma livre específica do aplicativo. Esse parâmetro é opcional; o valor padrão é NULL.

Requisitos

   
Cliente mínimo com suporte Windows XP com SP2 [somente aplicativos da área de trabalho], Windows XP com SP1 com o Pacote de Rede Avançado paraWindows XP
Servidor mínimo com suporte Nenhum compatível
Cabeçalho p2p.h

Confira também

PEER_ADDRESS

PeerGraphGetNodeInfo