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.
Rückgabewert
Wenn der Funktionsaufruf erfolgreich ist, wird der Rückgabewert S_OK. Andernfalls wird einer der folgenden Werte zurückgegeben.
Rückgabecode | Beschreibung |
---|---|
|
Einer der Parameter ist ungültig. |
|
Das Handle für das Peerdiagramm ist ungültig. Die Anwesenheitsinformationen können nicht veröffentlicht werden. |
|
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 |