Freigeben über


PeerCollabGetPresenceInfo-Funktion (p2p.h)

Die Funktion PeerCollabGetPresenceInfo ruft die Anwesenheitsinformationen für den Endpunkt ab, der einem bestimmten Kontakt zugeordnet ist.

Syntax

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerCollabGetPresenceInfo(
  [in]  PCPEER_ENDPOINT     pcEndpoint,
  [out] PPEER_PRESENCE_INFO *ppPresenceInfo
);

Parameter

[in] pcEndpoint

Zeiger auf eine PEER_ENDPOINT Struktur, die den spezifischen Endpunkt enthält, der dem in pcContact angegebenen Kontakt zugeordnet ist, für den Anwesenheitsinformationen zurückgegeben werden müssen.

[out] ppPresenceInfo

Zeiger auf die Adresse der PEER_PRESENCE_INFO Struktur, die die angeforderten Anwesenheitsdaten für den angegebenen Endpunkt enthält.

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.
PEER_E_NOT_FOUND
Die Anwesenheitsinformationen für den angegebenen Endpunkt wurden im Peerzusammenarbeitsnetzwerk nicht gefunden.

Hinweise

So rufen Sie ein Peerobjekt erfolgreich ab:

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_CONTACT

PEER_ENDPOINT

PEER_PRESENCE_INFO

Peerzusammenarbeits-API-Funktionen