estructura de PEER_EVENT_CONNECTION_CHANGE_DATA (p2p.h)
Una estructura de PEER_GRAPH_EVENT_DATA apunta a la estructura de PEER_EVENT_CONNECTION_CHANGE_DATA si se desencadena uno de los siguientes eventos del mismo nivel:
- PEER_GRAPH_EVENT_NEIGHBOR_CONNECTION
- PEER_GRAPH_EVENT_DIRECT_CONNECTION
- PEER_GROUP_EVENT_NEIGHBOR_CONNECTION
- PEER_GROUP_EVENT_DIRECT_CONNECTION
Sintaxis
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
Especifica el tamaño de una estructura.
status
Especifica el tipo de cambio en un vecino o conexión directa. Los valores válidos son los siguientes.
ullConnectionId
Especifica el identificador único de una conexión que ha cambiado.
ullNodeId
Especifica el identificador único del nodo que ha cambiado.
ullNextConnectionId
Windows Vista o posterior. Contiene el siguiente identificador de nodo disponible al que las API de agrupación o grafos intentarán conectarse cuando se produzca un error en una conexión. Si este miembro tiene un valor de 0, no se intentarán más conexiones.
hrConnectionFailedReason
Windows Vista o posterior. Especifica el tipo de error cuando se produce un error en una conexión. hrConnectionFailedReason puede devolver los siguientes códigos de error.
Valor | Descripción |
---|---|
PEER_E_CONNECTION_REFUSED | Se ha establecido y rechazado una conexión. El nodo remoto ya está en el número máximo de conexiones o ya existe una conexión. |
PEER_E_CONNECTION_FAILED | Error al intentar conectarse a un nodo remoto. |
PEER_E_CONNECTION_NOT_AUTHENTICATED | Se pierde una conexión durante la fase de autenticación. Este es el resultado de un error de red o del nodo remoto que rompe la conexión. |
Requisitos
Cliente mínimo compatible | Windows XP con SP2 [solo aplicaciones de escritorio],Windows XP con SP1 con advanced Networking Pack forWindows XP |
Servidor mínimo compatible | No se admite ninguno |
Encabezado | p2p.h |