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


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

Структура PEER_EVENT_WATCHLIST_CHANGED_DATA содержит сведения, возвращаемые при возникновении события PEER_EVENT_WATCHLIST_CHANGED однорангового узла, участвующего в одноранговой сети совместной работы.

Синтаксис

typedef struct peer_event_watchlist_changed_data_tag {
  PPEER_CONTACT    pContact;
  PEER_CHANGE_TYPE changeType;
} PEER_EVENT_WATCHLIST_CHANGED_DATA, *PPEER_EVENT_WATCHLIST_CHANGED_DATA;

Члены

pContact

Указатель на PEER_CONTACT структуру, содержащую сведения о контакте однорангового узла в списке отслеживания, изменение которого вызвало событие.

changeType

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

Комментарии

Событие PEER_EVENT_WATCHLIST_CHANGED возникает при изменении списка watch. Список watch состоит из контактов, для которых fWatch имеет значение true. Если добавлен новый контакт с параметром fWatch имеет значение true или fWatch существующего контакта изменяется на true, элементу changeType присваивается значение PEER_CHANGE_ADDED. Если параметр fWatch изменяется на false или если контакт удален, параметру changeType присваивается значение PEER_CHANGE_DELETED.

Для получения этого события должна быть запущена служба p2phost.exe. P2phost.exe запускается, когда приложение вызывает PeerCollabRegisterEvent для этого события.

Требования

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

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

PEER_CHANGE_TYPE

PEER_CONTACT

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