Condividi tramite


Funzione PeerGraphEnumConnections (p2p.h)

La funzione PeerGraphEnumConnections crea e restituisce un handle di enumerazione utilizzato per enumerare le connessioni di un nodo locale.

Sintassi

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphEnumConnections(
  [in]  HGRAPH    hGraph,
  [in]  DWORD     dwFlags,
  [out] HPEERENUM *phPeerEnum
);

Parametri

[in] hGraph

Gestire in un grafo peer.

[in] dwFlags

Tipo di connessione da enumerare. Questo parametro è obbligatorio. I valori validi vengono specificati da PEER_CONNECTION_FLAGS.

[out] phPeerEnum

Riceve un handle per un'enumerazione. Usare PeerGraphGetNextItem per recuperare le informazioni di connessione effettive. Quando questo handle non è necessario, liberarlo chiamando PeerGraphEndEnumeration.

Valore restituito

Se la chiamata di funzione ha esito positivo, il valore restituito viene S_OK. In caso contrario, restituisce uno dei valori seguenti.

Codice restituito Descrizione
E_INVALIDARG
Uno dei parametri non è valido.
E_OUTOFMEMORY
Memoria insufficiente per eseguire un'operazione specificata.
PEER_E_INVALID_GRAPH
L'handle di un grafo peer non è valido.
PEER_E_NOT_INITIALIZED
Il grafo peer deve essere inizializzato con una chiamata a PeerGraphStartup prima di usare questa funzione.

Commenti

Quando PeerGraphGetNextItem viene chiamato con l'handle di enumerazione restituito da PeerGraphEnumConnections, PeerGraphGetNextItem restituisce una struttura PEER_CONNECTION_INFO .

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_CONNECTION_INFO

PeerGraphEndEnumeration

PeerGraphGetItemCount

PeerGraphGetNextItem