структура PEER_GROUP_EVENT_DATA (p2p.h)
Структура PEER_GROUP_EVENT_DATA содержит сведения о конкретном событии группы одноранговых узлов.
Синтаксис
typedef struct peer_group_event_data_tag {
PEER_GROUP_EVENT_TYPE eventType;
union {
PEER_GROUP_STATUS dwStatus;
PEER_EVENT_INCOMING_DATA incomingData;
PEER_EVENT_RECORD_CHANGE_DATA recordChangeData;
PEER_EVENT_CONNECTION_CHANGE_DATA connectionChangeData;
PEER_EVENT_MEMBER_CHANGE_DATA memberChangeData;
HRESULT hrConnectionFailedReason;
};
} PEER_GROUP_EVENT_DATA, *PPEER_GROUP_EVENT_DATA;
Члены
eventType
PEER_GROUP_EVENT_TYPE значение перечисления, указывающее тип события одноранговой группы. Тип события определяет последующую структуру, выбранную из объединения; Например, если для этого значения задано значение PEER_GROUP_EVENT_INCOMING_DATA, заполненным членом объединения будет incomingData.
dwStatus
Задает значения флагов PEER_GROUP_STATUS , указывающие новое состояние группы одноранговых узлов. Это поле заполняется при возникновении события PEER_GROUP_EVENT_STATUS_CHANGED.
incomingData
Указывает структуру PEER_EVENT_INCOMING_DATA , которая содержит сведения о входящих данных от однорангового узла. Эта структура заполняется при возникновении события PEER_GROUP_EVENT_INCOMING_DATA.
recordChangeData
Указывает структуру PEER_EVENT_RECORD_CHANGE_DATA , содержащую данные, описывающие изменение записи. Эта структура заполняется при возникновении события PEER_GROUP_EVENT_RECORD_CHANGED.
connectionChangeData
PEER_EVENT_CONNECTION_CHANGE_DATA структура, содержащая сведения при изменении прямого или соседнего соединения. Эта структура заполняется при возникновении события PEER_GROUP_EVENT_DIRECT_CONNECTION или PEER_GROUP_EVENT_NEIGHBOR_CONNECTION.
memberChangeData
PEER_EVENT_MEMBER_CHANGE_DATA структура, содержащая данные при изменении состояния члена одноранговой группы. Эта структура заполняется при возникновении события PEER_GROUP_EVENT_MEMBER_CHANGED.
hrConnectionFailedReason
HRESULT , указывающий тип возникней ошибки подключения. Это значение заполняется при возникновении события PEER_GROUP_EVENT_CONNECTION_FAILED. Это одно из следующих значений:
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | сборка Windows 10 20348 |
Минимальная версия сервера | сборка Windows 10 20348 |
Верхняя часть | p2p.h |