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