Freigeben über


PeerCollabUnsubscribeEndpointData-Funktion (p2p.h)

Die Funktion PeerCollabUnsubscribeEndpointData entfernt ein Abonnement für einen Endpunkt, der mit PeerCollabSubscribeEndpointData erstellt wurde.

Syntax

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerCollabUnsubscribeEndpointData(
  [in] const PCPEER_ENDPOINT pcEndpoint
);

Parameter

[in] pcEndpoint

Zeiger auf eine PEER_ENDPOINT-Struktur , die den Peerendpunkt enthält, der zum Entfernen des Abonnements verwendet wird.

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 Windows-Peer-Infrastruktur wird nicht initialisiert. Das Aufrufen der entsprechenden Initialisierungsfunktion ist erforderlich.

Hinweise

Jeder Aufruf wird referenziert. Daher wird der Peer nur abgemeldet, wenn der letzte Verweis freigegeben wird.

Für die Funktion PeerCollabUnsubscribeEndpointData wird ein Timeout von 30 Sekunden ausgeführt.

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

PeerCollabSubscribeEndpointData