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


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

Объединение PEER_COLLAB_EVENT_DATA содержит данные варианта для каждого возможного сетевого события совместной работы однорангового узла, возникаемого на одноранговом узле.

Синтаксис

typedef struct peer_collab_event_data_tag {
  PEER_COLLAB_EVENT_TYPE eventType;
  union {
    PEER_EVENT_WATCHLIST_CHANGED_DATA      watchListChangedData;
    PEER_EVENT_PRESENCE_CHANGED_DATA       presenceChangedData;
    PEER_EVENT_APPLICATION_CHANGED_DATA    applicationChangedData;
    PEER_EVENT_OBJECT_CHANGED_DATA         objectChangedData;
    PEER_EVENT_ENDPOINT_CHANGED_DATA       endpointChangedData;
    PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA peopleNearMeChangedData;
    PEER_EVENT_REQUEST_STATUS_CHANGED_DATA requestStatusChangedData;
  };
} PEER_COLLAB_EVENT_DATA, *PPEER_COLLAB_EVENT_DATA;

Члены

eventType

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

watchListChangedData

Структура PEER_EVENT_WATCHLIST_CHANGED_DATA . Эта структура данных присутствует, если для eventType задано значение PEER_EVENT_WATCHLIST_CHANGED.

presenceChangedData

Структура PEER_EVENT_PRESENCE_CHANGED_DATA . Эта структура данных присутствует, если для eventType задано значение PEER_EVENT_ENDPOINT_PRESENCE_CHANGED или PEER_EVENT_MY_PRESENCE_CHANGED.

applicationChangedData

Структура PEER_EVENT_APPLICATION_CHANGED_DATA . Эта структура данных присутствует, если для eventType задано значение PEER_EVENT_ENDPOINT_APPLICATION_CHANGED или PEER_EVENT_MY_APPLICATION_CHANGED.

objectChangedData

Структура PEER_EVENT_OBJECT_CHANGED_DATA . Эта структура данных присутствует, если для eventType задано значение PEER_EVENT_ENDPOINT_OBJECT_CHANGED или PEER_EVENT_MY_OBJECT_CHANGED.

endpointChangedData

Структура PEER_EVENT_ENDPOINT_CHANGED_DATA . Эта структура данных присутствует, если для eventType задано значение PEER_EVENT_ENDPOINT_CHANGED или PEER_EVENT_MY_ENDPOINT_CHANGED.

peopleNearMeChangedData

Структура PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA . Эта структура данных присутствует, если для eventType задано значение PEER_EVENT_PEOPLE_NEAR_ME_CHANGED.

requestStatusChangedData

Структура PEER_EVENT_REQUEST_STATUS_CHANGED_DATA . Эта структура данных присутствует, если для eventType задано значение PEER_EVENT_REQUEST_STATUS_CHANGED.

Требования

   
Минимальная версия клиента Сборка Windows 10 20348
Минимальная версия сервера Сборка Windows 10 20348
Верхняя часть p2p.h

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

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