Condividi tramite


Funzione PeerGraphSetPresence (p2p.h)

La funzione PeerGraphSetPresence attiva o disattiva esplicitamente la pubblicazione dei record di presenza per un nodo specifico. Questa funzione può eseguire l'override delle impostazioni di presenza nelle proprietà del grafico peer. La chiamata a questa funzione consente di enumerare i nodi con PeerGraphEnumNodes.

Sintassi

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphSetPresence(
  [in] HGRAPH hGraph,
  [in] BOOL   fPresent
);

Parametri

[in] hGraph

Gestire un grafico peer.

[in] fPresent

Specificare TRUE per forzare l'infrastruttura peer graphing per pubblicare un record di presenza per questo nodo, che esegue l'override dell'impostazione specificata da cPresenceMax in PEER_GRAPH_PROPERTIES. Specificare FALSE per restituire il nodo al comportamento predefinito specificato nelle proprietà del grafico peer.

Nota A seconda dei criteri di presenza peer graphing, l'impostazione di fPresent su FALSE non garantisce che le informazioni sulla presenza di un peer vengano rimosse. Significa che la presenza di un peer non è più pubblicata.
 

Valore restituito

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

Codice restituito Descrizione
E_INVALIDARG
Uno dei parametri non è valido.
PEER_E_INVALID_GRAPH
L'handle al grafico peer non è valido. Non è possibile pubblicare le informazioni sulla presenza.
PEER_E_NOT_INITIALIZED
Il grafico peer deve essere inizializzato con una chiamata a PeerGraphStartup prima di usare questa funzione.

Commenti

Se le informazioni sulla presenza non sono state pubblicate in modo esplicito dal grafico peer, i nodi non sono visibili quando viene enumerato un grafo peer.

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

PeerGraphEnumNodes