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