Freigeben über


PeerCollabSignout-Funktion (p2p.h)

Die PeerCollabSignout-Funktion signiert einen Peer von einem bestimmten Typ von Netzwerkpräsenzanbieter für die Peerzusammenarbeit.

Syntax

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerCollabSignout(
  [in] DWORD dwSigninOptions
);

Parameter

[in] dwSigninOptions

PEER_SIGNIN_FLAGS Enumerationswert, der die Anmeldeoptionen des Anwesenheitsanbieters für den aufrufenden Peer enthält. Dieser Wert wird durch Aufrufen von PeerCollabGetSigninOptions aus der Peeranwendung abgerufen.

Rückgabewert

Gibt S_OK zurück, wenn die Funktion erfolgreich ist. Andernfalls gibt die Funktion einen der folgenden Werte zurück.

Rückgabecode Beschreibung
E_OUTOFMEMORY
Es ist nicht genügend Arbeitsspeicher vorhanden, um diesen Vorgang zu unterstützen.
E_INVALIDARG
Eines der Argumente ist ungültig.
PEER_E_NOT_INITIALIZED
Die Anwendung hat peerCollabStartup zuvor nicht aufgerufen.

Hinweise

Wenn die Zusammenarbeitsinfrastruktur des lokalen Peers sowohl vom Internet als auch von Personen Near Me-Anwesenheit abgemeldet wird, werden alle vorübergehenden Informationen wie Objekte und die Endpunkt-ID gelöscht. Jede Anwendung, die diese Informationen verwendet, muss die Informationen erneut veröffentlichen. Ein einzelnes Ereignis, das angibt, dass die Abmeldung ausgelöst wird, anstatt mehrere einzelne Ereignisse für jedes Objekt oder jede Anwendung zu senden.

Mehrere Anwendungen können die Infrastruktur jederzeit verwenden. Es wird nicht empfohlen, sich von einer einzelnen Anwendung abzumelden, da andere Anwendungen die Infrastruktur nicht verwenden können. Anwendungen müssen auch darauf vorbereitet sein, Benutzeranmeldungen und -abmelden oder Situationen zu verarbeiten, in denen ein Computer in den Energiesparmodus oder in den Ruhezustand wechselt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile p2p.h
Bibliothek P2P.lib
DLL P2P.dll

Weitere Informationen

PEER_SIGNIN_FLAGS

Peerzusammenarbeits-API-Funktionen

PeerCollabGetSigninOptions