Compartir a través de


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

Consulte también

PEER_EVENT_CONNECTION_CHANGE_DATA

PEER_EVENT_INCOMING_DATA

PEER_EVENT_NODE_CHANGE_DATA

PEER_EVENT_RECORD_CHANGE_DATA

PEER_EVENT_SYNCHRONIZED_DATA

PEER_GRAPH_EVENT_TYPE

PEER_GRAPH_STATUS_FLAGS

PeerGraphGetEventData