共用方式為


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

另請參閱

對等共同作業 API 結構