PeerGraphAddRecord, fonction (p2p.h)
La fonction PeerGraphAddRecord ajoute un nouvel enregistrement à un graphique homologue. Un enregistrement ajouté avec cette fonction est envoyé à chaque nœud dans un graphique homologue.
Syntaxe
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphAddRecord(
[in] HGRAPH hGraph,
[in] PPEER_RECORD pRecord,
[out] GUID *pRecordId
);
Paramètres
[in] hGraph
Gérer vers un graphe d’homologue.
[in] pRecord
Pointeur vers un enregistrement à ajouter.
[out] pRecordId
Spécifie l’ID d’enregistrement qui identifie de manière unique un enregistrement dans un graphique homologue.
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 |
---|---|
|
Impossible d’accéder à un graphique homologue. |
|
L’un des paramètres n’est pas valide. |
|
La mémoire est insuffisante pour effectuer une opération spécifiée. |
|
Un graphique n’est pas synchronisé. Les enregistrements ne peuvent pas être ajoutés tant que le graphe homologue n’est pas synchronisé. |
|
PeerGraphClose a été appelé. |
|
Les attributs spécifiés ne correspondent pas au schéma. |
|
Le handle d’un graphe d’homologue n’est pas valide. |
|
L’enregistrement dépasse la taille maximale autorisée par un graphe homologue. |
|
Le graphe doit être initialisé avec un appel à PeerGraphStartup avant d’utiliser cette fonction. |
Remarques
Les membres suivants de la structure PEER_RECORD doivent contenir des valeurs valides :
- dwSize.
- type.
- ftExpiration : doit être postérieure à l’heure actuelle du graphique et doit être spécifiée dans l’heure d’homologue à l’aide de PeerGraphUniversalTimeToPeerTime.
- data
- pwzAttributes
- securityData
- dwVersion
- pwzCreatorId : utilise l’ID d’homologue passé à PeerGraphCreate ou PeerGraphOpen.
- pwzModifiedById : utilise le pwzCreatorId.
- id.
- ftCreation : utilise l’heure d’homologue.
- ftLastModified : utilise l’heure d’homologue.
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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour