Lire en anglais

Partager via


PeerGraphGetRecord, fonction (p2p.h)

La fonction PeerGraphGetRecord récupère un enregistrement spécifique en fonction de l’ID d’enregistrement spécifié. L’enregistrement retourné doit être libéré en appelant PeerGraphFreeData.

Syntaxe

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphGetRecord(
  [in]  HGRAPH       hGraph,
  [in]  const GUID   *pRecordId,
  [out] PPEER_RECORD *ppRecord
);

Paramètres

[in] hGraph

Gérez le graphe d’homologue.

[in] pRecordId

Pointeur vers l’ID d’enregistrement à récupérer.

[out] ppRecord

Reçoit l’enregistrement demandé. Lorsque cette structure n’est plus requise, libérez-la en appelant PeerGraphFreeData.

Valeur retournée

Si l’appel de fonction réussit, la valeur de retour est S_OK. Sinon, il retourne l’une des valeurs suivantes.

Code de retour Description
E_INVALIDARG
L’un des paramètres n’est pas valide.
PEER_E_GRAPH_NOT_READY
Le graphe d’homologue n’a jamais été synchronisé. Les enregistrements ne peuvent pas être récupérés tant que le graphe d’homologue n’a pas été synchronisé.
PEER_E_INVALID_GRAPH
Le handle du graphe d’homologue n’est pas valide.
PEER_E_NOT_INITIALIZED
Le graphe homologue doit être initialisé avec un appel à PeerGraphStartup avant d’utiliser cette fonction.
PEER_E_RECORD_NOT_FOUND
L’enregistrement spécifié est introuvable.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP avec SP2 [applications de bureau uniquement],Windows XP avec SP1 avec le Pack réseau avancé pourWindows XP
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête p2p.h
Bibliothèque P2PGraph.lib
DLL P2PGraph.dll

Voir aussi

PEER_RECORD

PeerGraphFreeData