PEER_GRAPH_EVENT_DATA-Struktur (p2p.h)
Die PEER_GRAPH_EVENT_DATA-Struktur enthält Daten, die einem Peerereignis zugeordnet sind.
Syntax
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
Der Typ des Peerereignisses, dem diese Daten entsprechen. Muss einer der PEER_GRAPH_EVENT_TYPE Werte sein. Die verbleibenden Member erhalten Werte basierend auf dem aufgetretenen Peerereignistyp. Nicht alle Member enthalten Daten.
dwStatus
Dieser Member erhält einen Wert, wenn das PEER_GRAPH_EVENT_STATUS_CHANGE Peerereignis ausgelöst wird. Es wurde eine Änderung in Bezug auf die Verbindung eines Knotens mit dem Diagramm vorgenommen.
incomingData
Dieser Member erhält einen Wert, wenn das PEER_GRAPH_INCOMING_DATA Peerereignis ausgelöst wird. Ein Knoten hat Daten von einem Nachbarn oder einer direkten Verbindung empfangen.
recordChangeData
Diesem Member wurde ein Wert gegeben, wenn das PEER_GRAPH_EVENT_RECORD_CHANGE Peerereignis ausgelöst wird. Ein Datensatztyp, für den die Anwendung Benachrichtigungen angefordert hat, wurde geändert.
connectionChangeData
Dieser Member erhält einen Wert, wenn das PEER_GRAPH_EVENT_NEIGHBOR_CONNECTION oder PEER_GRAPH_EVENT_DIRECT_CONNECTION Peerereignis ausgelöst wird. Ein Aspekt eines Nachbar- oder direkten Verbindungszustands hat sich geändert.
nodeChangeData
Dieser Member erhält einen Wert, wenn das PEER_GRAPH_EVENT_NODE_CHANGED Peerereignis ausgelöst wird. Der Anwesenheitsstatus eines Knotens hat sich geändert.
synchronizedData
Dieser Member erhält einen Wert, wenn das PEER_GRAPH_EVENT_SYNCHRONIZED Peerereignis ausgelöst wird. Die Synchronisierung eines Datensatztyps wurde abgeschlossen.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP mit SP2 [nur Desktop-Apps],Windows XP mit SP1 mit dem Erweiterten Netzwerkpaket fürWindows XP |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Kopfzeile | p2p.h |