estructura PEER_GROUP_EVENT_DATA (p2p.h)
La estructura PEER_GROUP_EVENT_DATA contiene información sobre un evento de grupo del mismo nivel específico que se ha producido.
Sintaxis
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;
Miembros
eventType
PEER_GROUP_EVENT_TYPE valor de enumeración que especifica el tipo de evento de grupo del mismo nivel que se produjo. El tipo de evento dicta la estructura subsiguiente elegida de la unión; por ejemplo, si este valor se establece en PEER_GROUP_EVENT_INCOMING_DATA, el miembro de unión rellenado es incomingData.
dwStatus
Especifica los valores de marca PEER_GROUP_STATUS que indican el nuevo estado del grupo del mismo nivel. Este campo se rellena si se genera un evento de PEER_GROUP_EVENT_STATUS_CHANGED.
incomingData
Especifica la estructura PEER_EVENT_INCOMING_DATA que contiene información sobre los datos entrantes de un mismo nivel. Esta estructura se rellena si se genera un evento de PEER_GROUP_EVENT_INCOMING_DATA.
recordChangeData
Especifica la estructura PEER_EVENT_RECORD_CHANGE_DATA que contiene datos que describen un cambio de registro. Esta estructura se rellena si se genera un evento de PEER_GROUP_EVENT_RECORD_CHANGED.
connectionChangeData
PEER_EVENT_CONNECTION_CHANGE_DATA estructura que contiene información cuando ha cambiado una conexión directa o vecina. Esta estructura se rellena si se genera un evento PEER_GROUP_EVENT_DIRECT_CONNECTION o PEER_GROUP_EVENT_NEIGHBOR_CONNECTION.
memberChangeData
PEER_EVENT_MEMBER_CHANGE_DATA estructura que contiene datos cuando cambia el estado de un miembro del grupo del mismo nivel. Esta estructura se rellena si se genera un evento de PEER_GROUP_EVENT_MEMBER_CHANGED.
hrConnectionFailedReason
HRESULT que indica el tipo de error de conexión que se produjo. Este valor se rellena si se genera un evento de PEER_GROUP_EVENT_CONNECTION_FAILED. Este valor es uno de los siguientes:
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | compilación 20348 de Windows 10 |
Servidor mínimo compatible | compilación 20348 de Windows 10 |
Encabezado | p2p.h |