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 |
Header | p2p.h |