Partager via


PeerCollabQueryContactData, fonction (p2p.h)

La fonction PeerCollabQueryContactData récupère les informations de contact pour le point de terminaison d’homologue fourni.

Syntaxe

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerCollabQueryContactData(
  [in, optional] PCPEER_ENDPOINT pcEndpoint,
  [out]          PWSTR           *ppwzContactData
);

Paramètres

[in, optional] pcEndpoint

Pointeur vers une structure PEER_ENDPOINT qui contient le point de terminaison d’homologue sur lequel obtenir des informations de contact.

Si ce paramètre est défini sur NULL, les informations de contact du point de terminaison d’homologue actuel sont obtenues.

[out] ppwzContactData

Pointeur vers une mémoire tampon de chaîne Unicode à terminaison zéro qui contient les données de contact pour le point de terminaison fourni dans pcEndpoint. Appelez PeerFreeData pour libérer les données.

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_FOUND
Les données de contact demandées n’existent pas. Essayez d’appeler PeerCollabRefreshEndpointData avant d’effectuer une autre tentative.

Remarques

Pour récupérer correctement les données de contact d’un point de terminaison, l’une des opérations suivantes doit se produire :

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_ENDPOINT

Fonctions de l’API De collaboration entre pairs