Lire en anglais

Partager via


En-tête p2p.h

Cet en-tête est utilisé par pair à pair. Pour plus d'informations, consultez les pages suivantes :

p2p.h contient les interfaces de programmation suivantes :

Fonctions

 
PeerCollabAddContact

Ajoute un contact à la liste de contacts d’un homologue.
PeerCollabAsyncInviteContact

Envoie une invitation à un contact d’homologue approuvé pour rejoindre l’activité de collaboration d’homologue de l’expéditeur via une connexion sécurisée. La disponibilité de la réponse d’invitation est mise à jour via un événement asynchrone.
PeerCollabAsyncInviteEndpoint

Envoie une invitation à un point de terminaison homologue spécifié pour rejoindre l’activité de collaboration d’homologue de l’expéditeur. La disponibilité de la réponse à l’invitation est mise à jour via un événement asynchrone.
PeerCollabCancelInvitation

Annule une invitation précédemment envoyée par l’appelant à un contact.
PeerCollabCloseHandle

Ferme le handle à une invitation d’activité Peer Collaboration.
PeerCollabDeleteContact

Supprime un contact du magasin de contacts local associé à l’appelant.
PeerCollabDeleteEndpointData

Supprime les données de point de terminaison d’homologue sur le nœud d’homologue appelant qui correspond aux données de point de terminaison fournies.
PeerCollabDeleteObject

Supprime un objet homologue du point de terminaison appelant.
PeerCollabEnumApplicationRegistrationInfo

Obtient le handle d’énumération utilisé pour récupérer les informations d’application homologue.
PeerCollabEnumApplications

Retourne le handle à une énumération qui contient les applications inscrites auprès des points de terminaison d’un homologue spécifique.
PeerCollabEnumContacts

Retourne un handle à un ensemble énuméré qui contient tous les contacts réseau de collaboration d’homologue actuellement disponibles sur l’homologue appelant.
PeerCollabEnumEndpoints

Retourne le handle à une énumération qui contient les points de terminaison associés à un contact d’homologue spécifique.
PeerCollabEnumObjects

Retourne le handle à une énumération qui contient les objets homologues associés au point de terminaison d’un homologue spécifique.
PeerCollabEnumPeopleNearMe

Retourne un handle à un ensemble énuméré qui contient tous les points de terminaison « personnes proches de moi » du réseau de collaboration d’homologues actuellement disponibles sur le sous-réseau de l’homologue appelant.
PeerCollabExportContact

Exporte les données de contact associées à un nom d’homologue vers une mémoire tampon de chaîne. La mémoire tampon contient des données de contact au format XML.
PeerCollabGetAppLaunchInfo

Obtient les informations de lancement de l’application homologue, notamment le nom du contact, le point de terminaison d’homologue et la demande d’invitation.
PeerCollabGetApplicationRegistrationInfo

Obtient des informations d’inscription spécifiques à l’application.
PeerCollabGetContact

Obtient les informations d’un contact d’homologue en fonction du nom d’homologue du contact.
PeerCollabGetEndpointName

Récupère le nom du point de terminaison actuel de l’homologue appelant, comme défini précédemment par un appel à PeerCollabSetEndpointName.
PeerCollabGetEventData

Obtient les données associées à un événement de collaboration d’homologue déclenché sur l’homologue.
PeerCollabGetInvitationResponse

Obtient la réponse d’un homologue précédemment invité à rejoindre une activité de collaboration d’homologue.
PeerCollabGetPresenceInfo

Récupère les informations de présence pour le point de terminaison associé à un contact spécifique.
PeerCollabGetSigninOptions

Obtient les options de présence réseau de collaboration d’homologues actuellement connectées.
PeerCollabInviteContact

Envoie une invitation à rejoindre une activité de collaboration d’homologue à un contact approuvé. Cet appel est synchrone et, s’il réussit, obtient une réponse du contact.
PeerCollabInviteEndpoint

Envoie une invitation à un point de terminaison homologue spécifié pour rejoindre l’activité de collaboration d’homologue de l’expéditeur. Cet appel est synchrone et, s’il réussit, obtient une réponse du point de terminaison de l’homologue.
PeerCollabParseContact

Analyse une mémoire tampon de chaîne Unicode contenant des données XML de contact dans une structure de données PEER_CONTACT.
PeerCollabQueryContactData

Récupère les informations de contact du point de terminaison d’homologue fourni.
PeerCollabRefreshEndpointData

Mises à jour le nœud d’homologue appelant avec de nouvelles données de point de terminaison.
PeerCollabRegisterApplication

Inscrit une application auprès de l’ordinateur local afin qu’elle puisse être lancée dans une activité de collaboration d’homologue.
PeerCollabRegisterEvent

Inscrit une application auprès de l’infrastructure de collaboration d’homologue pour recevoir des rappels pour des événements de collaboration d’homologues spécifiques.
PeerCollabSetEndpointName

Définit le nom du point de terminaison actuel utilisé par l’application homologue.
PeerCollabSetObject

Crée ou met à jour un objet de données d’homologue utilisé dans un réseau de collaboration d’homologues.
PeerCollabSetPresenceInfo

Mises à jour les informations de présence de l’appelant à tous les contacts qui les regardent.
PeerCollabShutdown

Arrête l’infrastructure Peer Collaboration et libère toutes les ressources qui lui sont associées.
PeerCollabSignin

Connecte l’homologue à un fournisseur de présence réseau de collaboration d’homologues internet (présence serverless) ou sous-réseau hébergé (« Personnes près de moi »).
PeerCollabSignout

Signe un homologue d’un type spécifique de fournisseur de présence réseau de collaboration d’homologues.
PeerCollabStartup

Initialise l’infrastructure Peer Collaboration.
PeerCollabSubscribeEndpointData

Crée un abonnement à un point de terminaison disponible.
PeerCollabUnregisterApplication

Annule l’inscription des applications spécifiques d’un homologue de l’ordinateur local.
PeerCollabUnregisterEvent

Désinscrit une application de la notification concernant des événements de collaboration d’homologues spécifiques.
PeerCollabUnsubscribeEndpointData

Supprime un abonnement à un point de terminaison créé avec PeerCollabSubscribeEndpointData.
PeerCollabUpdateContact

Mises à jour les informations associées à un contact d’homologue spécifiés dans le magasin de contacts local de l’appelant.
PeerCreatePeerName

La fonction PeerCreatePeerName crée un nouveau nom en fonction du nom existant de l’identité d’homologue et du classifieur spécifiés. Toutefois, une nouvelle identité n’est pas créée par un appel à PeerCreatePeerName.
PeerEndEnumeration

La fonction PeerEndEnumeration libère une énumération, par exemple une énumération d’enregistrement ou de membre, et libère toutes les ressources associées à l’énumération.
PeerEnumGroups

La fonction PeerEnumGroups crée et retourne un handle d’énumération d’homologue utilisé pour énumérer tous les groupes d’homologues associés à une identité d’homologue spécifique.
PeerEnumIdentities

La fonction PeerEnumIdentities crée et retourne un handle d’énumération d’homologue utilisé pour énumérer toutes les identités d’homologues qui appartiennent à un utilisateur spécifique.
PeerFreeData

La fonction PeerFreeData libère un bloc de données et les retourne au pool de mémoire. Utilisez la fonction PeerFreeData pour libérer les données que les API Peer Identity Manager, Peer Grouping et Peer Collaboration retournent.
PeerGetItemCount

La fonction PeerGetItemCount retourne un nombre d’éléments dans une énumération d’homologue.
PeerGetNextItem

La fonction PeerGetNextItem retourne un nombre spécifique d’éléments d’une énumération d’homologues.
PeerGraphAddRecord

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.
PeerGraphClose

La fonction PeerGraphClose invalide le handle de graphe d’homologue retourné par un appel à PeerGraphCreate ou PeerGraphOpen, et ferme toutes les connexions réseau pour le graphe homologue spécifié.
PeerGraphCloseDirectConnection

La fonction PeerGraphCloseDirectConnection ferme une connexion directe spécifiée.
PeerGraphConnect

La fonction PeerGraphConnect tente d’effectuer une connexion à un nœud spécifié dans un graphique homologue.
PeerGraphCreate

La fonction PeerGraphCreate crée un nouveau graphe homologue. Une application peut spécifier des informations sur un graphe d’homologue et le type de sécurité utilisé par un graphe homologue. Un handle à un graphe d’homologue est retourné, mais une connexion réseau n’est pas établie.
PeerGraphDelete

La fonction PeerGraphDelete supprime les données associées à un graphe homologue spécifié.
PeerGraphDeleteRecord

La fonction PeerGraphDeleteRecord marque un enregistrement comme supprimé dans un graphe homologue. L’enregistrement n’est pas disponible sur un nœud local pour les appels de fonction, par exemple les appels à PeerGraphGetRecord et PeerGraphEnumRecords.
PeerGraphEndEnumeration

La fonction PeerGraphEndEnumeration libère un handle d’énumération et libère les ressources associées à une énumération.
PeerGraphEnumConnections

La fonction PeerGraphEnumConnections crée et retourne un handle d’énumération utilisé pour énumérer les connexions d’un nœud local.
PeerGraphEnumNodes

La fonction PeerGraphEnumNodes crée et retourne un handle d’énumération utilisé pour énumérer les nœuds dans un graphique homologue.
PeerGraphEnumRecords

La fonction PeerGraphEnumRecords crée et retourne un handle d’énumération utilisé pour énumérer les enregistrements d’un type spécifique d’enregistrement, d’utilisateur ou des deux. Une énumération fournit une instantané d’enregistrements au moment où une énumération est effectuée.
PeerGraphExportDatabase

La fonction PeerGraphExportDatabase exporte une base de données de graphe homologue dans un fichier que vous pouvez déplacer vers un autre ordinateur. À l’aide de PeerGraphImportDatabase, une base de données de graphe homologue peut être importée sur un autre ordinateur.
PeerGraphFreeData

La fonction PeerGraphFreeData libère les ressources que plusieurs fonctions de l’API Peer Graphing retournent.
PeerGraphGetEventData

La fonction PeerGraphGetEventData récupère les événements d’homologue. Une application appelle cette fonction jusqu’à ce que la valeur de retour PEER_S_NO_EVENT_DATA soit retournée, ce qui indique qu’un appel réussit, mais qu’il n’y a plus d’événements homologues à récupérer.
PeerGraphGetItemCount

La fonction PeerGraphGetItemCount récupère le nombre d’éléments d’une énumération.
PeerGraphGetNextItem

Obtient le ou les éléments suivants dans une énumération créée par un appel aux fonctions suivantes.
PeerGraphGetNodeInfo

La fonction PeerGraphGetNodeInfo récupère des informations sur un nœud spécifique.
PeerGraphGetProperties

La fonction PeerGraphGetProperties récupère les propriétés de graphique homologue actuelles.
PeerGraphGetRecord

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.
PeerGraphGetStatus

La fonction PeerGraphGetStatus retourne la status actuelle du graphe homologue.
PeerGraphImportDatabase

La fonction PeerGraphImportDatabase importe un fichier qui contient les informations d’une base de données de graphe homologue. Cette fonction ne peut être appelée que si l’application n’a pas encore appelé la fonction PeerGraphListen ou PeerGraphConnect.
PeerGraphListen

La fonction PeerGraphListen indique qu’un graphe d’homologue doit commencer à écouter les connexions entrantes.
PeerGraphOpen

La fonction PeerGraphOpen ouvre un graphique d’homologue créé précédemment par le nœud local ou un nœud distant. Un handle au graphe homologue est retourné, mais une connexion réseau n’est pas établie.
PeerGraphOpenDirectConnection

La fonction PeerGraphOpenDirectConnection permet à une application d’établir une connexion directe avec un nœud dans un graphique homologue.
PeerGraphPeerTimeToUniversalTime

La fonction PeerGraphPeerTimeToUniversalTime convertit la valeur de temps de référence gérée par un graphique homologue en une valeur de temps localisée appropriée pour l’affichage sur l’ordinateur de l’homologue.
PeerGraphRegisterEvent

La fonction PeerGraphRegisterEvent inscrit la demande d’un homologue d’être informé des modifications associées à un graphique homologue et au type d’événement.
PeerGraphSearchRecords

La fonction PeerGraphSearchRecords recherche des enregistrements spécifiques dans le graphe homologue.
PeerGraphSendData

La fonction PeerGraphSendData envoie des données à un nœud voisin ou à un nœud directement connecté.
PeerGraphSetNodeAttributes

La fonction PeerGraphSetNodeAttributes définit les attributs de la structure PEER_NODE_INFO pour le nœud local.
PeerGraphSetPresence

La fonction PeerGraphSetPresence active ou désactive explicitement la publication des enregistrements de présence pour un nœud spécifique.
PeerGraphSetProperties

La fonction PeerGraphSetProperties définit les propriétés du graphique homologue.
PeerGraphShutdown

La fonction PeerGraphShutdown nettoie toutes les ressources allouées par l’appel à PeerGraphStartup. Il doit y avoir un appel à PeerGraphShutdown pour chaque appel à PeerGraphStartup.
PeerGraphStartup

La fonction PeerGraphStartup indique à l’infrastructure Peer Graphing quelle version des protocoles homologues l’application appelante a besoin.
PeerGraphUniversalTimeToPeerTime

La fonction PeerGraphUniversalTimeToPeerTime convertit une valeur de temps universelle de l’ordinateur de l’homologue en une valeur d’heure de graphe homologue commune.
PeerGraphUnregisterEvent

La fonction PeerGraphUnregisterEvent demande que l’application ne soit plus avertie des modifications associées à un graphique homologue et à un type d’enregistrement.
PeerGraphUpdateRecord

La fonction PeerGraphUpdateRecord met à jour un enregistrement dans le graphe homologue, puis inonde l’enregistrement à chaque nœud du graphe homologue.
PeerGraphValidateDeferredRecords

La fonction PeerGraphValidateDeferredRecords indique à l’infrastructure Peer Graphing qu’il est temps de soumettre à nouveau tous les enregistrements différés que le module de sécurité doit valider.
PeerGroupAddRecord

La fonction PeerGroupAddRecord ajoute un nouvel enregistrement au groupe d’homologues, qui est propagé à tous les homologues participants.
PeerGroupClose

La fonction PeerGroupClose invalide le handle de groupe d’homologues obtenu par un appel précédent à la fonction PeerGroupCreate, PeerGroupJoin ou PeerGroupOpen.
PeerGroupCloseDirectConnection

La fonction PeerGroupCloseDirectConnection ferme une connexion directe spécifique entre deux homologues.
PeerGroupConnect

La fonction PeerGroupConnect lance une recherche PNRP pour un groupe d’homologues et tente de s’y connecter. Une fois cette fonction appelée avec succès, un homologue peut communiquer avec d’autres membres du groupe d’homologues.
PeerGroupConnectByAddress

Tente de se connecter au groupe d’homologues auquel d’autres homologues avec des adresses IPv6 connues participent.
PeerGroupCreate

La fonction PeerGroupCreate crée un groupe d’homologues.
PeerGroupCreateInvitation

La fonction PeerGroupCreateInvitation retourne une chaîne XML qui peut être utilisée par l’homologue spécifié pour joindre un groupe.
PeerGroupCreatePasswordInvitation

Retourne une chaîne XML qui peut être utilisée par l’homologue spécifié pour joindre un groupe avec un mot de passe correspondant.
PeerGroupDelete

La fonction PeerGroupDelete supprime les données locales et le certificat associés à un groupe d’homologues.
PeerGroupDeleteRecord

La fonction PeerGroupDeleteRecord supprime un enregistrement d’un groupe d’homologues. Le créateur, ainsi que tout autre membre d’un rôle d’administration, peuvent supprimer un enregistrement spécifique.
PeerGroupEnumConnections

La fonction PeerGroupEnumConnections crée une énumération des connexions actuellement actives sur l’homologue.
PeerGroupEnumMembers

La fonction PeerGroupEnumMembers crée une énumération des membres du groupe d’homologues disponibles et les informations d’appartenance associées.
PeerGroupEnumRecords

La fonction PeerGroupEnumRecords crée une énumération des enregistrements de groupe d’homologues.
PeerGroupExportConfig

La fonction PeerGroupExportConfig exporte la configuration de groupe pour un homologue sous la forme d’une chaîne XML qui contient l’identité, le nom du groupe et la console GMC pour l’identité.
PeerGroupExportDatabase

La fonction PeerGroupExportDatabase exporte une base de données de groupe d’homologues vers un fichier spécifique, qui peut être transporté vers un autre ordinateur et importé avec la fonction PeerGroupImportDatabase.
PeerGroupGetEventData

La fonction PeerGroupGetEventData permet à une application de récupérer les données retournées par un événement de regroupement.
PeerGroupGetProperties

La fonction PeerGroupGetProperties récupère des informations sur les propriétés d’un groupe spécifié.
PeerGroupGetRecord

La fonction PeerGroupGetRecord récupère un enregistrement de groupe spécifique.
PeerGroupGetStatus

La fonction PeerGroupGetStatus récupère la status actuelle d’un groupe.
PeerGroupImportConfig

La fonction PeerGroupImportConfig importe une configuration de groupe d’homologues pour une identité en fonction des paramètres spécifiques d’une chaîne de configuration XML fournie.
PeerGroupImportDatabase

La fonction PeerGroupImportDatabase importe une base de données de groupe d’homologues à partir d’un fichier local.
PeerGroupIssueCredentials

La fonction PeerGroupIssueCredentials émet des informations d’identification, y compris une console GMC, à une identité spécifique et retourne éventuellement une chaîne XML d’invitation que l’homologue invité peut utiliser pour rejoindre un groupe d’homologues.
PeerGroupJoin

La fonction PeerGroupJoin prépare un homologue avec une invitation à rejoindre un groupe d’homologues existant avant d’appeler PeerGroupConnect ou PeerGroupConnectByAddress.
PeerGroupOpen

La fonction PeerGroupOpen ouvre un groupe d’homologues qu’un homologue a créé ou joint. Une fois qu’un groupe d’homologues est ouvert, l’homologue peut s’inscrire aux notifications d’événements.
PeerGroupOpenDirectConnection

La fonction PeerGroupOpenDirectConnection établit une connexion directe avec un autre homologue dans un groupe d’homologues.
PeerGroupParseInvitation

La fonction PeerGroupParseInvitation retourne une structure PEER_INVITATION_INFO avec les détails d’une invitation spécifique.
PeerGroupPasswordJoin

Prépare un homologue avec une invitation et le mot de passe approprié pour rejoindre un groupe d’homologues protégé par mot de passe avant d’appeler PeerGroupConnect ou PeerGroupConnectByAddress.
PeerGroupPeerTimeToUniversalTime

La fonction PeerGroupPeerTimeToUniversalTime convertit la valeur de temps de référence gérée par le groupe d’homologues en une valeur de temps localisée appropriée pour l’affichage sur un ordinateur homologue.
PeerGroupRegisterEvent

La fonction PeerGroupRegisterEvent inscrit un homologue pour des événements de groupe d’homologues spécifiques.
PeerGroupSearchRecords

La fonction PeerGroupSearchRecords recherche dans la base de données du groupe d’homologues local les enregistrements qui correspondent aux critères fournis.
PeerGroupSendData

La fonction PeerGroupSendData envoie des données à un membre via une connexion directe ou voisine.
PeerGroupSetProperties

La fonction PeerGroupSetProperties définit les propriétés actuelles du groupe d’homologues. Dans la version 1.0 de cette API, seul le créateur du groupe d’homologues peut effectuer cette opération.
PeerGroupShutdown

La fonction PeerGroupShutdown ferme un groupe d’homologues créé avec PeerGroupStartup et supprime toutes les ressources allouées.
PeerGroupStartup

La fonction PeerGroupStartup lance un groupe d’homologues à l’aide d’une version demandée de l’infrastructure d’homologue.
PeerGroupUniversalTimeToPeerTime

La fonction PeerGroupUniversalTimeToPeerTime convertit une valeur d’heure locale de l’ordinateur d’un homologue en une valeur de temps de groupe d’homologues commune.
PeerGroupUnregisterEvent

La fonction PeerGroupUnregisterEvent annule l’inscription d’un homologue de la notification des événements homologues associés au handle d’événement fourni.
PeerGroupUpdateRecord

La fonction PeerGroupUpdateRecord met à jour un enregistrement au sein d’un groupe d’homologues spécifique.
PeerHostNameToPeerName

Décode un nom d’hôte retourné par PeerNameToPeerHostName dans la chaîne de nom d’homologue qu’il représente.
PeerIdentityCreate

La fonction PeerIdentityCreate crée une identité d’homologue et retourne son nom.
PeerIdentityDelete

La fonction PeerIdentityDelete supprime définitivement une identité d’homologue. Cela inclut la suppression de tous les certificats, clés privées et toutes les informations de groupe associées à une identité d’homologue spécifiée.
PeerIdentityExport

La fonction PeerIdentityExport permet à un utilisateur d’exporter une identité d’homologue. L’utilisateur peut ensuite transférer l’identité d’homologue vers un autre ordinateur.
PeerIdentityGetCryptKey

La fonction PeerIdentityGetCryptKey récupère un handle à un fournisseur de services de chiffrement (CSP).
PeerIdentityGetDefault

La fonction PeerIdentityGetDefault récupère le nom d’homologue par défaut défini pour l’utilisateur actuel.
PeerIdentityGetFriendlyName

La fonction PeerIdentityGetFriendlyName retourne le nom convivial de l’identité homologue.
PeerIdentityGetXML

La fonction PeerIdentityGetXML retourne une description de l’identité d’homologue, qui peut ensuite être transmise à des tiers et utilisée pour inviter une identité d’homologue dans un groupe d’homologues. Ces informations sont retournées sous forme de fragment XML.
PeerIdentityImport

La fonction PeerIdentityImport importe une identité homologue. Si l’identité homologue existe sur un ordinateur, PEER_E_ALREADY_EXISTS est retournée.
PeerIdentitySetFriendlyName

La fonction PeerIdentitySetFriendlyName modifie le nom convivial d’une identité d’homologue spécifiée. Le nom convivial est le nom lisible par l’homme.
PeerNameToPeerHostName

Encode le nom d’homologue fourni en tant que format qui peut être utilisé avec un appel ultérieur à la fonction getaddrinfo Windows Sockets.
PeerPnrpEndResolve

Ferme le handle pour une opération de résolution PNRP asynchrone lancée avec un appel précédent à PeerPnrpStartResolve.
PeerPnrpGetCloudInfo

Récupère des informations sur les clouds PNRP (Peer Name Resolution Protocol) auxquels participe l’homologue appelant.
PeerPnrpGetEndpoint

Récupère une adresse de point de terminaison d’homologue résolue lors d’une opération de résolution de noms d’homologue asynchrone.
PeerPnrpRegister

Inscrit un homologue auprès d’un cloud PNRP et retourne un handle qui peut être utilisé pour les mises à jour d’inscription.
PeerPnrpResolve

Obtient la ou les adresses de point de terminaison inscrites pour un nom d’homologue spécifique.
PeerPnrpShutdown

Arrête une instance en cours d’exécution du service PNRP (Peer Name Resolution Protocol) et libère toutes les ressources qui lui sont associées.
PeerPnrpStartResolve

Démarre une opération de résolution de noms d’homologue asynchrone.
PeerPnrpStartup

Démarre le service PNRP (Peer Name Resolution Protocol) pour l’homologue appelant.
PeerPnrpUnregister

Annule l’inscription d’un homologue à partir d’un cloud PNRP.
PeerPnrpUpdateRegistration

Mises à jour les informations d’inscription PNRP d’un nom.

Fonctions de rappel

 
PFNPEER_FREE_SECURITY_DATA

Le rappel PFNPEER_FREE_SECURITY_DATA spécifie la fonction que l’infrastructure de graphes d’homologue appelle pour libérer les données retournées par PFNPEER_SECURE_RECORD et PFNPEER_VALIDATE_RECORD rappels.
PFNPEER_SECURE_RECORD

Le rappel PFNPEER_SECURE_RECORD spécifie la fonction que l’infrastructure de graphes d’homologue appelle pour sécuriser les enregistrements.
PFNPEER_VALIDATE_RECORD

Le rappel PFNPEER_VALIDATE_RECORD spécifie la fonction appelée par l’infrastructure Peer Graphing pour valider les enregistrements.

Structures

 
PEER_ADDRESS

La structure PEER_ADDRESS spécifie les informations relatives à l’adresse IP.
PEER_APP_LAUNCH_INFO

La structure PEER_APP_LAUNCH_INFO contient les informations de lancement de l’application d’homologue fournies par un contact dans une demande d’invitation d’homologue précédente.
PEER_APPLICATION

La structure PEER_APPLICATION contient des données décrivant une application ou un composant logiciel installé localement qui peut être inscrit et partagé avec des contacts approuvés au sein d’un réseau de collaboration d’homologue.
PEER_APPLICATION_REGISTRATION_INFO

La structure PEER_APPLICATION_REGISTRATION_INFO contient des informations d’application homologue pour l’inscription auprès de l’ordinateur local.
PEER_COLLAB_EVENT_DATA

La structure PEER_COLLAB_EVENT_DATA (p2p.h) contient des données variant pour chaque événement réseau de collaboration d’homologue possible déclenché sur un homologue.
PEER_COLLAB_EVENT_REGISTRATION

La structure PEER_COLLAB_EVENT_REGISTRATION contient les données utilisées par un homologue pour s’inscrire à des événements réseau de collaboration d’homologues spécifiques.
PEER_CONNECTION_INFO

La structure PEER_CONNECTION_INFO contient des informations sur une connexion. Cette structure est retournée lorsque vous énumérez des connexions de graphiques ou de regroupement d’homologues.
PEER_CONTACT

La structure PEER_CONTACT contient des informations sur un contact spécifique.
PEER_CREDENTIAL_INFO

La structure PEER_CREDENTIAL_INFO définit les informations utilisées pour obtenir et émettre les informations d’identification de sécurité d’un homologue.
PEER_DATA

La structure PEER_DATA contient des données binaires.
PEER_ENDPOINT

La structure PEER_ENDPOINT contient l’adresse et le nom convivial d’un point de terminaison homologue.
PEER_EVENT_APPLICATION_CHANGED_DATA

La structure PEER_EVENT_APPLICATION_CHANGED_DATA contient des informations retournées lorsqu’un événement PEER_EVENT_ENDPOINT_APPLICATION_CHANGED ou PEER_EVENT_MY_APPLICATION_CHANGED est déclenché sur un homologue participant à un réseau de collaboration d’homologues.
PEER_EVENT_CONNECTION_CHANGE_DATA

Pointe vers la structure PEER_EVENT_CONNECTION_CHANGE_DATA si l’un des événements homologues suivants est déclenché.
PEER_EVENT_ENDPOINT_CHANGED_DATA

La structure PEER_EVENT_ENDPOINT_CHANGED_DATA contient des informations retournées lorsqu’un événement PEER_EVENT_ENDPOINT_CHANGED ou PEER_EVENT_MY_ENDPOINT_CHANGED est déclenché sur un homologue participant à un réseau de collaboration d’homologues.
PEER_EVENT_INCOMING_DATA

Pointe vers la structure PEER_EVENT_INCOMING_DATA si l’un des événements homologues suivants est déclenché.
PEER_EVENT_MEMBER_CHANGE_DATA

La structure de PEER_EVENT_MEMBER_CHANGE_DATA contient des données qui décrivent une modification dans le status d’un membre de groupe d’homologues.
PEER_EVENT_NODE_CHANGE_DATA

La structure PEER_EVENT_NODE_CHANGE_DATA contient un pointeur vers les données si un événement PEER_GRAPH_EVENT_NODE_CHANGE est déclenché.
PEER_EVENT_OBJECT_CHANGED_DATA

La structure de PEER_EVENT_OBJECT_CHANGED_DATA contient des informations retournées lorsqu’un événement PEER_EVENT_ENDPOINT_OBJECT_CHANGED ou PEER_EVENT_MY_OBJECT_CHANGED est déclenché sur un homologue participant à un réseau de collaboration d’homologues.
PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA

La structure PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA contient des informations retournées lorsqu’un événement de PEER_EVENT_PEOPLE_NEAR_ME_CHANGED est déclenché sur un homologue participant à un réseau de collaboration d’homologue spécifique au sous-réseau.
PEER_EVENT_PRESENCE_CHANGED_DATA

La structure PEER_EVENT_PRESENCE_CHANGED_DATA contient des informations retournées lorsqu’un événement PEER_EVENT_ENDPOINT_PRESENCE_CHANGED ou PEER_EVENT_MY_PRESENCE_CHANGED est déclenché sur un homologue participant à un réseau de collaboration d’homologues.
PEER_EVENT_RECORD_CHANGE_DATA

Pointe vers la structure PEER_EVENT_RECORD_CHANGE_DATA si l’un des événements homologues suivants est déclenché.
PEER_EVENT_REQUEST_STATUS_CHANGED_DATA

La structure PEER_EVENT_REQUEST_STATUS_CHANGED_DATA contient des informations retournées lorsqu’un événement PEER_EVENT_REQUEST_STATUS_CHANGED est déclenché sur un homologue participant à un réseau de collaboration d’homologues.
PEER_EVENT_SYNCHRONIZED_DATA

Le PEER_EVENT_SYNCHRONIZED_DATA est pointé par l’union d’une structure de PEER_GRAPH_EVENT_DATA si un événement PEER_GRAPH_EVENT_RECORD_CHANGE ou PEER_GROUP_EVENT_RECORD_CHANGE est déclenché.
PEER_EVENT_WATCHLIST_CHANGED_DATA

La structure PEER_EVENT_WATCHLIST_CHANGED_DATA contient des informations retournées lorsqu’un événement PEER_EVENT_WATCHLIST_CHANGED est déclenché sur un homologue participant à un réseau de collaboration d’homologues.
PEER_GRAPH_EVENT_DATA

La structure PEER_GRAPH_EVENT_DATA contient des données associées à un événement homologue.
PEER_GRAPH_EVENT_REGISTRATION

La structure PEER_GRAPH_EVENT_REGISTRATION est utilisée lors de l’inscription pour la notification d’événement d’homologue. Lors de l’inscription, il spécifie les événements homologues pour lesquels une application nécessite des notifications.
PEER_GRAPH_PROPERTIES

La structure PEER_GRAPH_PROPERTIES contient des données sur la stratégie d’un graphe homologue, l’ID, l’étendue et d’autres informations.
PEER_GROUP_EVENT_DATA

La structure PEER_GROUP_EVENT_DATA (p2p.h) contient des informations sur un événement de groupe d’homologues spécifique qui s’est produit.
PEER_GROUP_EVENT_REGISTRATION

La structure PEER_GROUP_EVENT_REGISTRATION définit l’événement de groupe d’homologues particulier auquel un membre peut s’inscrire.
PEER_GROUP_PROPERTIES

La structure PEER_GROUP_PROPERTIES contient des données sur la stratégie d’appartenance d’un groupe d’homologues.
PEER_INVITATION

La structure PEER_INVITATION contient une demande de lancement ou de participation à une activité de collaboration d’homologue.
PEER_INVITATION_INFO

La structure PEER_INVITATION_INFO définit des informations sur une invitation à rejoindre un groupe d’homologues.
PEER_INVITATION_RESPONSE

La structure PEER_INVITATION_RESPONSE contient une réponse à une invitation à rejoindre une activité de collaboration d’homologue.
PEER_MEMBER

La structure PEER_MEMBER contient des informations qui décrivent un membre d’un groupe d’homologues.
PEER_NAME_PAIR

La structure PEER_NAME_PAIR contient les résultats d’un appel à PeerGetNextItem.
PEER_NODE_INFO

La structure PEER_NODE_INFO contient des informations spécifiques à un nœud particulier dans un graphe homologue.
PEER_OBJECT

La structure PEER_OBJECT contient des informations d’exécution spécifiques à l’application qui peuvent être partagées avec des contacts approuvés au sein d’un réseau de collaboration d’homologues.
PEER_PEOPLE_NEAR_ME

Contient des informations sur un homologue dans le même sous-réseau logique ou virtuel.
PEER_PNRP_CLOUD_INFO

Contient des informations sur un cloud PNRP (Peer Name Resolution Protocol).
PEER_PNRP_ENDPOINT_INFO

Contient les adresses IP et les données associées à un point de terminaison d’homologue.
PEER_PNRP_REGISTRATION_INFO

Contient les informations fournies par une identité d’homologue lorsqu’elle s’inscrit auprès d’un cloud PNRP.
PEER_PRESENCE_INFO

La structure PEER_PRESENCE_INFO contient des informations de présence d’homologue spécifiques.
PEER_RECORD

La structure PEER_RECORD contient l’objet d’enregistrement utilisé par une application.
PEER_SECURITY_INTERFACE

La structure de PEER_SECURITY_INTERFACE spécifie les interfaces de sécurité que les API Peer Graphing utilisent pour valider, sécuriser et libérer les enregistrements.
PEER_VERSION_DATA

La structure PEER_VERSION_DATA contient les informations de version sur les API Peer Graphing et Grouping.

Énumérations

 
PEER_APPLICATION_REGISTRATION_TYPE

L’énumération PEER_APPLICATION_REGISTRATION_TYPE définit l’ensemble d’indicateurs d’inscription d’applications homologues.
PEER_CHANGE_TYPE

L’énumération PEER_CHANGE_TYPE définit l’ensemble des modifications effectuées sur un objet, un point de terminaison ou une application homologue dans un événement homologue. Il est utilisé pour qualifier l’événement homologue associé au type de modification.
PEER_COLLAB_EVENT_TYPE

L’énumération PEER_COLLAB_EVENT_TYPE définit l’ensemble d’événements qui peuvent être déclenchés sur un homologue par l’infrastructure d’événements réseau de collaboration d’homologues.
PEER_CONNECTION_FLAGS

L’énumération PEER_CONNECTION_FLAGS spécifie les types de connexions qu’un homologue peut avoir.
PEER_CONNECTION_STATUS

L’énumération PEER_CONNECTION_STATUS spécifie la status d’une connexion directe ou voisine d’homologue.
PEER_GRAPH_EVENT_TYPE

L’énumération PEER_GRAPH_EVENT_TYPE spécifie les types d’événements homologues dont l’application doit être avertie.
PEER_GRAPH_PROPERTY_FLAGS

L’énumération PEER_GRAPH_PROPERTY_FLAGS spécifie les propriétés d’un graphe homologue.
PEER_GRAPH_SCOPE

L’énumération PEER_GRAPH_SCOPE spécifie l’étendue réseau d’un graphe homologue.
PEER_GRAPH_STATUS_FLAGS

L’énumération PEER_GRAPH_STATUS_FLAGS est un ensemble d’indicateurs qui indiquent la status actuelle d’un nœud dans le graphe homologue.
PEER_GROUP_AUTHENTICATION_SCHEME

Définit l’ensemble de schémas d’authentification possibles qui peuvent être utilisés pour authentifier des pairs qui rejoignent un groupe d’homologues.
PEER_GROUP_EVENT_TYPE

L’énumération PEER_GROUP_EVENT_TYPE contient les types d’événements homologues spécifiques qui peuvent se produire au sein d’un groupe d’homologues.
PEER_GROUP_ISSUE_CREDENTIAL_FLAGS

. (PEER_GROUP_ISSUE_CREDENTIAL_FLAGS)
PEER_GROUP_PROPERTY_FLAGS

Les indicateurs PEER_GROUP_PROPERTY_FLAGS sont utilisés pour spécifier différents paramètres d’appartenance aux groupes d’homologues.
PEER_GROUP_STATUS

Les indicateurs PEER_GROUP_STATUS indiquent si le groupe d’homologues dispose ou non de connexions.
PEER_INVITATION_RESPONSE_TYPE

Définit le type de réponse reçue à une invitation à démarrer une activité Peer Collaboration.
PEER_MEMBER_CHANGE_TYPE

L’énumération PEER_MEMBER_CHANGE_TYPE définit l’ensemble des états d’appartenance et de présence possibles d’un groupe d’homologues.
PEER_MEMBER_FLAGS

L’indicateur de PEER_MEMBER_FLAGS permet à une application de spécifier si tous les membres ou uniquement ceux présents doivent être énumérés lorsque la fonction PeerGroupEnumMembers est appelée, ou d’indiquer si un membre est présent ou non au sein du groupe d’homologues.
PEER_NODE_CHANGE_TYPE

L’énumération PEER_NODE_CHANGE_TYPE spécifie les types de graphe de nœuds homologues status modifications.
PEER_PRESENCE_STATUS

L’énumération PEER_PRESENCE_STATUS définit l’ensemble des paramètres de présence status possibles disponibles pour un homologue qui participe à un réseau de collaboration d’homologues.
PEER_PUBLICATION_SCOPE

Définit l’ensemble d’étendues pour la publication d’objets ou de données homologues.
PEER_RECORD_CHANGE_TYPE

L’énumération PEER_RECORD_CHANGE_TYPE spécifie les modifications qui peuvent se produire dans un enregistrement.
PEER_RECORD_FLAGS

L’énumération PEER_RECORD_FLAGS spécifie un ensemble d’indicateurs pour les comportements des enregistrements homologues.
PEER_SIGNIN_FLAGS

L’énumération PEER_SIGNIN_FLAGS définit l’ensemble des comportements de publication de présence d’homologues disponibles lorsque l’homologue se connecte à un réseau de collaboration d’homologues.
PEER_WATCH_PERMISSION

Définit si un contact d’homologue peut recevoir des mises à jour de présence d’un contact.