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 と Advanced Networking Pack forWindows XP |
サポートされている最小のサーバー | サポートなし |
Header | p2p.h |