次の方法で共有


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

関連項目

ピア コラボレーション API の構造