Condividi tramite


Funzione PeerGraphGetNodeInfo (p2p.h)

La funzione PeerGraphGetNodeInfo recupera informazioni su un nodo specifico.

Sintassi

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphGetNodeInfo(
  [in]  HGRAPH          hGraph,
  [in]  ULONGLONG       ullNodeId,
  [out] PPEER_NODE_INFO *ppNodeInfo
);

Parametri

[in] hGraph

Gestire un grafico peer.

[in] ullNodeId

Specifica l'ID di un nodo su cui un'applicazione riceve informazioni. Specificare zero (0) per recuperare informazioni sul nodo locale.

[out] ppNodeInfo

Riceve un puntatore a una struttura PEER_NODE_INFO contenente le informazioni richieste. Quando l'handle non è necessario, liberarlo chiamando PeerGraphFreeData.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è S_OK. In caso contrario, la funzione restituisce uno dei codici di errore seguenti.

Codice restituito Descrizione
E_INVALIDARG
Un parametro non è valido.
E_OUTOFMEMORY
Memoria insufficiente per eseguire un'operazione specificata.
PEER_E_INVALID_GRAPH
L'handle a un grafico peer non è valido.
PEER_E_NOT_INITIALIZED
Un grafico peer deve essere inizializzato usando una chiamata a PeerGraphStartup prima di usare questa funzione.
PEER_E_NODE_NOT_FOUND
Non viene trovato un nodo specificato.

Commenti

In un computer possono essere presenti diversi nodi di un grafico. Ad esempio, più utenti possono aver aggiunto il grafico in un computer specifico, quindi le informazioni restituite da PeerGraphGetNodeInfo sono relative a ogni nodo, non a ogni computer.

Requisiti

Requisito Valore
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
Piattaforma di destinazione Windows
Intestazione p2p.h
Libreria P2PGraph.lib
DLL P2PGraph.dll

Vedi anche

PEER_NODE_INFO

PeerGraphFreeData