다음을 통해 공유


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
머리글 p2p.h

추가 정보

피어 협업 API 구조