Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Une structure PEER_GRAPH_EVENT_DATA pointe vers la structure PEER_EVENT_CONNECTION_CHANGE_DATA si l’un des événements homologues suivants est déclenché :
- PEER_GRAPH_EVENT_NEIGHBOR_CONNECTION
- PEER_GRAPH_EVENT_DIRECT_CONNECTION
- PEER_GROUP_EVENT_NEIGHBOR_CONNECTION
- PEER_GROUP_EVENT_DIRECT_CONNECTION
Syntaxe
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
Spécifie la taille d’une structure.
status
Spécifie le type de modification dans un voisin ou une connexion directe. Les valeurs valides sont les suivantes.
ullConnectionId
Spécifie l’ID unique d’une connexion qui a changé.
ullNodeId
Spécifie l’ID unique du nœud qui a changé.
ullNextConnectionId
Windows Vista ou version ultérieure. Contient l’ID de nœud disponible suivant auquel les API de regroupement ou de graphe tenteront de se connecter lorsqu’une connexion échoue. Si ce membre a la valeur 0, aucune autre connexion n’est tentée.
hrConnectionFailedReason
Windows Vista ou version ultérieure. Spécifie le type d’erreur en cas d’échec d’une connexion. hrConnectionFailedReason peut retourner les codes d’erreur suivants.
| Valeur | Descriptif |
|---|---|
| PEER_E_CONNECTION_REFUSED | Une connexion a été établie et refusée. Le nœud distant est déjà au maximum nombre de connexions ou une connexion existe déjà. |
| PEER_E_CONNECTION_FAILED | Une tentative de connexion à un nœud distant a échoué. |
| PEER_E_CONNECTION_NOT_AUTHENTICATED | Une connexion est perdue pendant la phase d’authentification. Il s’agit du résultat d’une défaillance réseau ou du nœud distant cassant la connexion. |
Spécifications
| Requirement | Valeur |
|---|---|
| Client minimum requis | Windows XP avec SP2 [applications de bureau uniquement],Windows XP avec SP1 avec advanced networking Pack forWindows XP |
| Serveur minimal pris en charge | Aucun pris en charge |
| Header | p2p.h |