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 與適用于Windows XP 的進階網路套件 |
最低支援的伺服器 | 都不支援 |
標頭 | p2p.h |