PEER_GRAPH_EVENT_DATA 구조체(p2p.h)
PEER_GRAPH_EVENT_DATA 구조에는 피어 이벤트와 연결된 데이터가 포함됩니다.
구문
typedef struct peer_graph_event_data_tag {
PEER_GRAPH_EVENT_TYPE eventType;
union {
PEER_GRAPH_STATUS_FLAGS dwStatus;
PEER_EVENT_INCOMING_DATA incomingData;
PEER_EVENT_RECORD_CHANGE_DATA recordChangeData;
PEER_EVENT_CONNECTION_CHANGE_DATA connectionChangeData;
PEER_EVENT_NODE_CHANGE_DATA nodeChangeData;
PEER_EVENT_SYNCHRONIZED_DATA synchronizedData;
};
} PEER_GRAPH_EVENT_DATA, *PPEER_GRAPH_EVENT_DATA;
멤버
eventType
이 데이터가 해당하는 피어 이벤트의 형식입니다. PEER_GRAPH_EVENT_TYPE 값 중 하나여야 합니다. 남아 있는 멤버에는 발생한 피어 이벤트 형식에 따라 값이 지정됩니다. 모든 멤버가 데이터를 포함하는 것은 아닙니다.
dwStatus
이 멤버는 PEER_GRAPH_EVENT_STATUS_CHANGE 피어 이벤트가 트리거되는 경우 값을 부여합니다. 그래프에 대한 노드의 연결과 관련하여 변경되었습니다.
incomingData
PEER_GRAPH_INCOMING_DATA 피어 이벤트가 트리거되는 경우 이 멤버에 값이 제공됩니다. 노드가 인접 또는 직접 연결로부터 데이터를 수신했습니다.
recordChangeData
이 멤버는 PEER_GRAPH_EVENT_RECORD_CHANGE 피어 이벤트가 트리거되는 경우 값을 지정합니다. 애플리케이션에서 알림을 요청한 레코드 유형이 변경되었습니다.
connectionChangeData
이 멤버는 PEER_GRAPH_EVENT_NEIGHBOR_CONNECTION 또는 PEER_GRAPH_EVENT_DIRECT_CONNECTION 피어 이벤트가 트리거되는 경우 값을 부여합니다. 인접 또는 직접 연결 상태의 측면이 변경되었습니다.
nodeChangeData
PEER_GRAPH_EVENT_NODE_CHANGED 피어 이벤트가 트리거되는 경우 이 멤버에 값이 부여됩니다. 노드의 현재 상태가 변경되었습니다.
synchronizedData
PEER_GRAPH_EVENT_SYNCHRONIZED 피어 이벤트가 트리거되는 경우 이 멤버에 값이 부여됩니다. 레코드 형식이 동기화를 완료했습니다.
요구 사항
지원되는 최소 클라이언트 | WINDOWS XP SP2 [데스크톱 앱만 해당],Windows XP SP1 및 고급 네트워킹 팩 forWindows XP |
지원되는 최소 서버 | 지원되는 버전 없음 |
머리글 | p2p.h |