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


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

Структура PEER_PNRP_REGISTRATION_INFO содержит сведения, предоставляемые удостоверением однорангового узла при его регистрации в облаке PNRP.

Синтаксис

typedef struct peer_pnrp_registration_info_tag {
  PWSTR     pwzCloudName;
  PWSTR     pwzPublishingIdentity;
  ULONG     cAddresses;
  SOCKADDR  **ppAddresses;
  WORD      wPort;
  PWSTR     pwzComment;
  PEER_DATA payload;
} PEER_PNRP_REGISTRATION_INFO, *PPEER_PNRP_REGISTRATION_INFO;

Члены

pwzCloudName

Указатель на строку Юникода, содержащую имя облака PNRP, для которого это одноранговое удостоверение запрашивает регистрацию. Если значение РАВНО NULL, регистрация будет выполняться во всех облаках. Для регистрации во всех локальных облаках можно использовать специальное значение PEER_PNRP_ALL_LINK_CLOUDS.

pwzPublishingIdentity

Указатель на строку Юникода, содержащую имя удостоверения однорангового узла, запрашивающего регистрацию.

cAddresses

Количество структур SOCKADDR в ppAddresses. Можно использовать специальное значение PEER_PNRP_AUTO_ADDRESSES, чтобы инфраструктура автоматически выбрала адреса.

ppAddresses

Указатель на массив указателей на структуры SOCKADDR, содержащие IP-адреса, привязанные к сетевому интерфейсу однорангового удостоверения, запрашивающего регистрацию.

wPort

Порт сетевого интерфейса, назначенный адресу, который публикует одноранговый узел.

pwzComment

Указатель на строку Юникода с нулем, которая содержит комментарий для этой одноранговой конечной точки.

payload

Структура PEER_DATA , содержащая указатель на непрозрачный буфер байтов, содержащий данные приложения для конечной точки однорангового узла (например, сообщение или изображение).

Требования

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