структура 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 с пакетом обновления 2 (SP2) [только классические приложения], Windows XP с пакетом обновления 1 (SP1) с дополнительным сетевым пакетом для Windows XP |
Минимальная версия сервера | Ни одна версия не поддерживается |
Верхняя часть | p2p.h |