Función PeerGraphSetPresence (p2p.h)
La función PeerGraphSetPresence activa o desactiva explícitamente la publicación de registros de presencia para un nodo específico. Esta función puede invalidar la configuración de presencia en las propiedades del grafo del mismo nivel. Llamar a esta función permite enumerar los nodos con PeerGraphEnumNodes.
Sintaxis
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphSetPresence(
[in] HGRAPH hGraph,
[in] BOOL fPresent
);
Parámetros
[in] hGraph
Identificador de un grafo del mismo nivel.
[in] fPresent
Especifique TRUE para forzar que la infraestructura de grafos del mismo nivel publique un registro de presencia para este nodo, que invalida la configuración especificada por cPresenceMax en PEER_GRAPH_PROPERTIES. Especifique FALSE para devolver el nodo al comportamiento predeterminado especificado en las propiedades del grafo del mismo nivel.
Valor devuelto
Si la llamada de función se realiza correctamente, el valor devuelto es S_OK. De lo contrario, devuelve uno de los valores siguientes.
Código devuelto | Descripción |
---|---|
|
Uno de los parámetros no es válido. |
|
El identificador del grafo del mismo nivel no es válido. No se puede publicar la información de presencia. |
|
El grafo del mismo nivel debe inicializarse con una llamada a PeerGraphStartup antes de usar esta función. |
Comentarios
Si el grafo del mismo nivel no ha publicado explícitamente la información de presencia, los nodos no son visibles cuando se enumera un grafo del mismo nivel.
Requisitos
Requisito | Value |
---|---|
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 |
Plataforma de destino | Windows |
Encabezado | p2p.h |
Library | P2PGraph.lib |
Archivo DLL | P2PGraph.dll |