Freigeben über


PeerGraphSetPresence-Funktion (p2p.h)

Die PeerGraphSetPresence-Funktion aktiviert oder deaktiviert explizit die Veröffentlichung von Anwesenheitsdatensätzen für einen bestimmten Knoten. Diese Funktion kann die Anwesenheitseinstellungen in den Peerdiagrammeigenschaften außer Kraft setzen. Durch Aufrufen dieser Funktion können Knoten mit PeerGraphEnumNodes aufgezählt werden.

Syntax

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

Parameter

[in] hGraph

Handle mit einem Peerdiagramm.

[in] fPresent

Geben Sie TRUE an, um zu erzwingen, dass die Peer graphing Infrastructure einen Anwesenheitsdatensatz für diesen Knoten veröffentlicht, wodurch die einstellung außer Kraft gesetzt wird, die von cPresenceMax in PEER_GRAPH_PROPERTIES angegeben wird. Geben Sie FALSE an, um den Knoten auf das Standardverhalten zurückzugeben, das in den Peerdiagrammeigenschaften angegeben ist.

Hinweis Abhängig von der Anwesenheitsrichtlinie für Peerdiagramme garantiert das Festlegen von fPresent auf FALSE nicht, dass die Anwesenheitsinformationen eines Peers entfernt werden. Dies bedeutet, dass die Anwesenheit eines Peers nicht mehr veröffentlicht wird.
 

Rückgabewert

Wenn der Funktionsaufruf erfolgreich ist, wird der Rückgabewert S_OK. Andernfalls wird einer der folgenden Werte zurückgegeben.

Rückgabecode Beschreibung
E_INVALIDARG
Einer der Parameter ist ungültig.
PEER_E_INVALID_GRAPH
Das Handle für das Peerdiagramm ist ungültig. Die Anwesenheitsinformationen können nicht veröffentlicht werden.
PEER_E_NOT_INITIALIZED
Das Peerdiagramm muss mit einem Aufruf von PeerGraphStartup initialisiert werden, bevor diese Funktion verwendet wird.

Hinweise

Wenn Anwesenheitsinformationen nicht explizit vom Peerdiagramm veröffentlicht wurden, sind die Knoten nicht sichtbar, wenn ein Peerdiagramm aufgezählt wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP mit SP2 [nur Desktop-Apps],Windows XP mit SP1 mit dem Advanced Networking Pack forWindows XP
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile p2p.h
Bibliothek P2PGraph.lib
DLL P2PGraph.dll

Weitere Informationen

PeerGraphEnumNodes