Partager via


PeerCollabGetPresenceInfo, fonction (p2p.h)

La fonction PeerCollabGetPresenceInfo récupère les informations de présence pour le point de terminaison associé à un contact spécifique.

Syntaxe

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

Paramètres

[in] pcEndpoint

Pointeur vers une structure PEER_ENDPOINT qui contient le point de terminaison spécifique associé au contact spécifié dans pcContact pour lequel les informations de présence doivent être retournées.

[out] ppPresenceInfo

Pointeur vers l’adresse de la structure PEER_PRESENCE_INFO qui contient les données de présence demandées pour le point de terminaison fourni.

Valeur retournée

Retourne S_OK si la fonction réussit. Sinon, la fonction retourne l’une des valeurs suivantes.

Code de retour Description
E_OUTOFMEMORY
La mémoire est insuffisante pour prendre en charge cette opération.
E_INVALIDARG
L’un des arguments n’est pas valide.
PEER_E_NOT_INITIALIZED
L’application n’a pas effectué d’appel précédent à PeerCollabStartup.
PEER_E_NOT_FOUND
Les informations de présence pour le point de terminaison spécifié sont introuvables dans le réseau de collaboration d’homologues.

Remarques

Pour obtenir correctement un objet homologue :

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête p2p.h
Bibliothèque P2P.lib
DLL P2P.dll

Voir aussi

PEER_CONTACT

PEER_ENDPOINT

PEER_PRESENCE_INFO

Fonctions de l’API De collaboration entre pairs