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 列舉值,其中包含對應資料結構出現在後續聯集 arm 的事件種類。
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 |