structure PEER_GRAPH_EVENT_DATA (p2p.h)
La structure PEER_GRAPH_EVENT_DATA contient des données associées à un événement homologue.
Syntaxe
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;
Membres
eventType
Type d’événement homologue auquel ces données correspondent. Doit être l’une des valeurs PEER_GRAPH_EVENT_TYPE . Les membres qui restent reçoivent des valeurs basées sur le type d’événement homologue qui s’est produit. Tous les membres ne contiennent pas de données.
dwStatus
Une valeur est attribuée à ce membre si l’événement homologue PEER_GRAPH_EVENT_STATUS_CHANGE est déclenché. Une modification a été apportée par rapport à la connexion d’un nœud au graphique.
incomingData
Une valeur est attribuée à ce membre si l’événement homologue PEER_GRAPH_INCOMING_DATA est déclenché. Un nœud a reçu des données d’un voisin ou d’une connexion directe.
recordChangeData
Ce membre a donné une valeur si l’événement homologue PEER_GRAPH_EVENT_RECORD_CHANGE est déclenché. Type d’enregistrement pour lequel l’application a demandé des notifications a changé.
connectionChangeData
Une valeur est attribuée à ce membre si l’événement PEER_GRAPH_EVENT_NEIGHBOR_CONNECTION ou PEER_GRAPH_EVENT_DIRECT_CONNECTION’homologue est déclenché. Un aspect de l’état d’un voisin ou d’une connexion directe a changé.
nodeChangeData
Ce membre reçoit une valeur si l’événement homologue PEER_GRAPH_EVENT_NODE_CHANGED est déclenché. L’état de présence d’un nœud a changé.
synchronizedData
Une valeur est attribuée à ce membre si l’événement homologue PEER_GRAPH_EVENT_SYNCHRONIZED est déclenché. Un type d’enregistrement a terminé sa synchronisation.
Spécifications
Client minimal pris en charge | Windows XP avec SP2 [applications de bureau uniquement],Windows XP avec SP1 avec le pack de mise en réseau avancé pour Windows XP |
Serveur minimal pris en charge | Aucun pris en charge |
En-tête | p2p.h |