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 结构