次の方法で共有


PEER_EVENT_OBJECT_CHANGED_DATA 構造体 (p2p.h)

PEER_EVENT_OBJECT_CHANGED_DATA構造体には、ピア コラボレーション ネットワークに参加しているピアでPEER_EVENT_ENDPOINT_OBJECT_CHANGEDまたはPEER_EVENT_MY_OBJECT_CHANGED イベントが発生したときに返される情報が含まれます。

構文

typedef struct peer_event_object_changed_data_tag {
  PPEER_CONTACT    pContact;
  PPEER_ENDPOINT   pEndpoint;
  PEER_CHANGE_TYPE changeType;
  PPEER_OBJECT     pObject;
} PEER_EVENT_OBJECT_CHANGED_DATA, *PPEER_EVENT_OBJECT_CHANGED_DATA;

メンバー

pContact

ピア オブジェクト データが変更 された連絡先のピア連絡先情報を含むPEER_CONTACT構造体へのポインター。

pEndpoint

ピア オブジェクト データが変更 された連絡先のピア エンドポイント情報を含むPEER_ENDPOINT構造体へのポインター。

changeType

PEER_CHANGE_TYPE 発生した変更の種類を指定する列挙値です。

pObject

変更によってイベントが発生したピア オブジェクト データを含む PEER_OBJECT 構造体へのポインター。 これは最も一般的に、ピアが新しいピア オブジェクトを受信したときに発生します。

注釈

ピア オブジェクトは、画像やアバター、証明書、特定の説明など、特定のアプリケーションに関連付けられた実行時データ項目です。 各ピア オブジェクトのサイズは 16K 未満である必要があります。

このピア オブジェクトを監視している信頼された連絡先には、ピア オブジェクトの状態の変化を通知するPEER_EVENT_OBJECT_CHANGED イベントが発生します。

PEER_EVENT_OBJECT_CHANGED イベントは、 PeerCollabSetObject を呼び出してオブジェクトが変更されたときに発生します。 オブジェクトが初めて設定される場合は、 changeType が PEER_CHANGE_ADDED に設定されます。 同じオブジェクト ID に対する PeerCollabSetObject の後続の呼び出しでは、 changeType は PEER_CHANGE_UDPATED に設定されます。

PeerCollabDeleteObject が呼び出されると、PEER_CHANGE_DELETED イベントが発生します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
Header p2p.h

こちらもご覧ください

PEER_CHANGE_TYPE

PEER_CONTACT

PEER_ENDPOINT

PEER_OBJECT

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