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


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

Структура PEER_CONTACT содержит сведения о конкретном контакте.

Синтаксис

typedef struct peer_contact_tag {
  PWSTR                 pwzPeerName;
  PWSTR                 pwzNickName;
  PWSTR                 pwzDisplayName;
  PWSTR                 pwzEmailAddress;
  BOOL                  fWatch;
  PEER_WATCH_PERMISSION WatcherPermissions;
  PEER_DATA             credentials;
} PEER_CONTACT, *PPEER_CONTACT;

Члены

pwzPeerName

Строка Юникода с нулевым завершением, содержащая имя однорангового узла контакта. Это уникальный идентификатор контакта. С любым именем однорангового узла может быть связан только один контакт.

pwzNickName

Строка Юникода с нулевым завершением, которая содержит псевдоним контакта и может быть изменена в любое время. Используется, если область совместной работы одноранговых узлов установлено на Люди "Рядом со мной". Он рекламируется в Люди Рядом со мной и просматривается получателями отправленных приглашений.

Длина этого элемента ограничена 255 символами Юникода.

pwzDisplayName

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

Длина этого элемента ограничена 255 символами Юникода.

pwzEmailAddress

Строка Юникода с нулем, содержащая адрес электронной почты контакта.

fWatch

Если значение равно true, то за контактом следит одноранговый узел; Если значение равно false, это не так.

WatcherPermissions

PEER_WATCH_PERMISSION значение перечисления, указывающее разрешения watch для этого контакта.

credentials

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

Комментарии

"Контакты" — это одноранговые узлы, участвующие в одноранговой сети совместной работы, которые публикуют сведения о присутствии, доступные для локального однорангового узла. Эти связанные сведения позволяют однорангового приложения "watch" их для обновлений и изменения состояния однорангового приложения или объекта. Списки контактов поддерживаются инфраструктурой совместной работы одноранговых узлов, и для каждого отдельного контакта в списке создаются определенные события изменения состояния.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Верхняя часть p2p.h

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

PEER_WATCH_PERMISSION

Структуры API для одноранговой совместной работы