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


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

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

PEER_DATA

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