PEER_EVENT_CONNECTION_CHANGE_DATA Struktur (p2p.h)
Eine PEER_GRAPH_EVENT_DATA-Struktur zeigt auf die PEER_EVENT_CONNECTION_CHANGE_DATA-Struktur , wenn eines der folgenden Peerereignisse ausgelöst wird:
- PEER_GRAPH_EVENT_NEIGHBOR_CONNECTION
- PEER_GRAPH_EVENT_DIRECT_CONNECTION
- PEER_GROUP_EVENT_NEIGHBOR_CONNECTION
- PEER_GROUP_EVENT_DIRECT_CONNECTION
Syntax
typedef struct peer_event_connection_change_data_tag {
DWORD dwSize;
PEER_CONNECTION_STATUS status;
ULONGLONG ullConnectionId;
ULONGLONG ullNodeId;
ULONGLONG ullNextConnectionId;
HRESULT hrConnectionFailedReason;
} PEER_EVENT_CONNECTION_CHANGE_DATA, *PPEER_EVENT_CONNECTION_CHANGE_DATA;
Members
dwSize
Gibt die Größe einer Struktur an.
status
Gibt den Typ der Änderung in einer benachbarten oder direkten Verbindung an. Gültige Werte sind die folgenden.
ullConnectionId
Gibt die eindeutige ID für eine Geänderte Verbindung an.
ullNodeId
Gibt die eindeutige ID für den Knoten an, der geändert wurde.
ullNextConnectionId
Windows Vista oder höher. Enthält die nächste verfügbare Knoten-ID, mit der die Gruppierungs- oder Graphing-APIs versuchen, eine Verbindung herzustellen, wenn eine Verbindung fehlschlägt. Wenn dieses Element den Wert 0 aufweist, werden keine weiteren Verbindungen versucht.
hrConnectionFailedReason
Windows Vista oder höher. Gibt den Typ des Fehlers an, wenn eine Verbindung fehlschlägt. hrConnectionFailedReason kann die folgenden Fehlercodes zurückgeben.
Wert | BESCHREIBUNG |
---|---|
PEER_E_CONNECTION_REFUSED | Eine Verbindung wurde hergestellt und abgelehnt. Der Remoteknoten hat bereits die maximale Anzahl von Verbindungen, oder es besteht bereits eine Verbindung. |
PEER_E_CONNECTION_FAILED | Der Versuch, eine Verbindung mit einem Remoteknoten herzustellen, ist fehlgeschlagen. |
PEER_E_CONNECTION_NOT_AUTHENTICATED | Während der Authentifizierungsphase geht eine Verbindung verloren. Dies ist das Ergebnis eines Netzwerkfehlers oder des Remoteknotens, der die Verbindung unterbricht. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP mit SP2 [nur Desktop-Apps],Windows XP mit SP1 mit dem Advanced Networking Pack forWindows XP |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Kopfzeile | p2p.h |