estructura PEER_GRAPH_EVENT_DATA (p2p.h)
La estructura PEER_GRAPH_EVENT_DATA contiene datos asociados a un evento del mismo nivel.
Sintaxis
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;
Members
eventType
El tipo de evento del mismo nivel al que se corresponden estos datos. Debe ser uno de los valores de PEER_GRAPH_EVENT_TYPE . Los miembros que permanecen reciben valores basados en el tipo de evento del mismo nivel que se ha producido. No todos los miembros contienen datos.
dwStatus
A este miembro se le asigna un valor si se desencadena el PEER_GRAPH_EVENT_STATUS_CHANGE evento del mismo nivel. Se ha realizado un cambio en relación con la conexión de un nodo al gráfico.
incomingData
A este miembro se le asigna un valor si se desencadena el PEER_GRAPH_INCOMING_DATA evento del mismo nivel. Un nodo ha recibido datos de un vecino o una conexión directa.
recordChangeData
A este miembro se le asigna un valor si se desencadena el PEER_GRAPH_EVENT_RECORD_CHANGE evento del mismo nivel. Tipo de registro que la aplicación solicitó notificaciones de ha cambiado.
connectionChangeData
A este miembro se le asigna un valor si se desencadena el PEER_GRAPH_EVENT_NEIGHBOR_CONNECTION o PEER_GRAPH_EVENT_DIRECT_CONNECTION evento del mismo nivel. Un aspecto de un vecino o estado de conexión directa ha cambiado.
nodeChangeData
A este miembro se le asigna un valor si se desencadena el PEER_GRAPH_EVENT_NODE_CHANGED evento del mismo nivel. El estado de presencia de un nodo ha cambiado.
synchronizedData
A este miembro se le asigna un valor si se desencadena el PEER_GRAPH_EVENT_SYNCHRONIZED evento del mismo nivel. Un tipo de registro ha completado su sincronización.
Requisitos
Cliente mínimo compatible | Windows XP con SP2 [solo aplicaciones de escritorio],Windows XP con SP1 con advanced Networking Pack forWindows XP |
Servidor mínimo compatible | No se admite ninguno |
Encabezado | p2p.h |