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 [데스크톱 앱만 해당] |
지원되는 최소 서버 | 지원되는 버전 없음 |
머리글 | p2p.h |