PEER_GRAPH_EVENT_DATA struttura (p2p.h)
La struttura PEER_GRAPH_EVENT_DATA contiene dati associati a un evento peer.
Sintassi
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
Il tipo di evento peer a cui questi dati corrispondono. Deve essere uno dei valori PEER_GRAPH_EVENT_TYPE . I membri che rimangono vengono assegnati valori in base al tipo di evento peer che si è verificato. Non tutti i membri contengono dati.
dwStatus
Questo membro viene assegnato un valore se viene attivato l'evento peer PEER_GRAPH_EVENT_STATUS_CHANGE . Una modifica è stata apportata in relazione alla connessione di un nodo al grafico.
incomingData
Questo membro viene assegnato un valore se viene attivato l'evento peer PEER_GRAPH_INCOMING_DATA . Un nodo ha ricevuto dati da un vicino o da una connessione diretta.
recordChangeData
Questo membro ha un valore se viene attivato l'evento peer PEER_GRAPH_EVENT_RECORD_CHANGE . Un tipo di record richiesto all'applicazione per le notifiche di è stata modificata.
connectionChangeData
Questo membro viene assegnato un valore se viene attivato l'evento peer PEER_GRAPH_EVENT_NEIGHBOR_CONNECTION o PEER_GRAPH_EVENT_DIRECT_CONNECTION . Un aspetto di uno stato di connessione vicina o diretto è cambiato.
nodeChangeData
Questo membro viene assegnato un valore se viene attivato l'evento peer PEER_GRAPH_EVENT_NODE_CHANGED . Lo stato di presenza di un nodo è cambiato.
synchronizedData
Questo membro viene assegnato un valore se viene attivato l'evento peer PEER_GRAPH_EVENT_SYNCHRONIZED . Un tipo di record ha completato la sincronizzazione.
Requisiti
Client minimo supportato | Windows XP con SP2 [solo app desktop], Windows XP con SP1 con Advanced Networking Pack forWindows XP |
Server minimo supportato | Nessuno supportato |
Intestazione | p2p.h |