структура 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 |