структура PEER_OBJECT (p2p.h)
Структура PEER_OBJECT содержит сведения о времени выполнения для конкретных приложений, которые могут быть переданы доверенным контактам в одноранговой сети совместной работы.
Синтаксис
typedef struct peer_object_tag {
GUID id;
PEER_DATA data;
DWORD dwPublicationScope;
} PEER_OBJECT, *PPEER_OBJECT;
Члены
id
Значение GUID, под которым однозначно зарегистрирован одноранговый объект.
data
PEER_DATA структура, содержащая сведения, описывающие одноранговый объект.
dwPublicationScope
PEER_PUBLICATION_SCOPE значение перечисления , указывающее область публикации для этого однорангового объекта.
Комментарии
Одноранговые объекты — это элементы данных времени выполнения, связанные с определенным приложением, например изображением или аватаром, сертификатом или конкретным описанием. Размер каждого однорангового объекта должен быть меньше 16 КБ.
Доверенные контакты, наблюдающие за этим одноранговым объектом, будут иметь событие PEER_EVENT_OBJECT_CHANGED, которое сигнализирует об изменении состояния этого однорангового объекта.
Сведения об объекте однорангового узла содержатся в элементе данных этой структуры и представлены в виде буфера байтов с максимальным размером 16 КБ.
Время существования однорангового объекта привязано к времени существования приложения, зарегистрировав его.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Верхняя часть | p2p.h |