PEER_EVENT_CONNECTION_CHANGE_DATA struttura (p2p.h)
Una struttura PEER_GRAPH_EVENT_DATA punta alla struttura PEER_EVENT_CONNECTION_CHANGE_DATA se viene attivato uno degli eventi peer seguenti:
- PEER_GRAPH_EVENT_NEIGHBOR_CONNECTION
- PEER_GRAPH_EVENT_DIRECT_CONNECTION
- PEER_GROUP_EVENT_NEIGHBOR_CONNECTION
- PEER_GROUP_EVENT_DIRECT_CONNECTION
Sintassi
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
Specifica le dimensioni di una struttura.
status
Specifica il tipo di modifica in una connessione vicina o diretta. I valori validi sono i seguenti.
ullConnectionId
Specifica l'ID univoco per una connessione modificata.
ullNodeId
Specifica l'ID univoco per il nodo modificato.
ullNextConnectionId
Windows Vista o versione successiva. Contiene l'ID nodo disponibile successivo che le API di raggruppamento o grafico tenteranno di connettersi quando una connessione ha esito negativo. Se questo membro ha un valore pari a 0, non verranno tentate altre connessioni.
hrConnectionFailedReason
Windows Vista o versione successiva. Specifica il tipo di errore quando una connessione ha esito negativo. hrConnectionFailedReason può restituire i codici di errore seguenti.
Valore | Descrizione |
---|---|
PEER_E_CONNECTION_REFUSED | Una connessione è stata stabilita e rifiutata. Il nodo remoto è già al numero massimo di connessioni o esiste già una connessione. |
PEER_E_CONNECTION_FAILED | Un tentativo di connessione a un nodo remoto non è riuscito. |
PEER_E_CONNECTION_NOT_AUTHENTICATED | Una connessione viene persa durante la fase di autenticazione. Si tratta del risultato di un errore di rete o del nodo remoto che interrompe la connessione. |
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 |