Поделиться через


структура PEER_NODE_INFO (p2p.h)

Структура PEER_NODE_INFO содержит сведения, относящиеся к конкретному узлу в одноранговом графе.

Синтаксис

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;

Члены

dwSize

Задает размер структуры данных. Задайте значение sizeof(PEER_NODE_INFO). Этот элемент является обязательным и не имеет значения по умолчанию.

ullNodeId

Задает уникальный идентификатор, определяющий подключение приложения к его соседу. Приложение не может задать значение этого элемента, оно создается инфраструктурой однорангового графирования.

pwzPeerId

Указывает идентификатор этого однорангового узла. Это значение задается для приложения инфраструктурой однорангового графирования. когда приложение создает или открывает одноранговый граф.

cAddresses

Указывает количество адресов в pAddresses. Этот элемент является обязательным и не имеет значения по умолчанию.

pAddresses

Указывает на массив PEER_ADDRESS структур, указывающих, какие адреса и порты этот экземпляр прослушивает для трафика группы. Этот элемент является обязательным и не имеет значения по умолчанию.

pwzAttributes

Указывает на строку, содержащую атрибуты, описывающие данный узел. Эта строка представляет собой текстовую строку в свободной форме, относящееся к приложению. Этот параметр является необязательным; Значение по умолчанию — NULL.

Требования

   
Минимальная версия клиента Windows XP с пакетом обновления 2 (SP2) [только классические приложения], Windows XP с пакетом обновления 1 (SP1) с дополнительным сетевым пакетом для Windows XP
Минимальная версия сервера Ни одна версия не поддерживается
Верхняя часть p2p.h

См. также раздел

PEER_ADDRESS

PeerGraphGetNodeInfo