Partager via


Fonctions d’API de collaboration

L’infrastructure peer collaboration prend en charge les fonctions suivantes.

Fonction Description
PeerCollabAddContact Ajoute un contact à la liste de contacts d’un homologue.
PeerCollabAsyncInviteContact Envoie une invitation à un contact homologue approuvé pour rejoindre l’activité Peer Collaboration de l’expéditeur via une connexion sécurisée.
PeerCollabAsyncInviteEndpoint Envoie une invitation à un point de terminaison homologue spécifié pour rejoindre l’activité Peer Collaboration 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 de l’homologue actuel.
PeerCollabDeleteEndpointData Supprime les données de point de terminaison d’homologue sur le nœud homologue appelant qui correspond aux données de point de terminaison fournies.
PeerCollabDeleteObject Supprime un objet homologue du point de terminaison appelant.
PeerCollabEnumApplications Retourne le handle à une énumération qui contient les fonctionnalités inscrites sur le ou les points de terminaison d’un homologue spécifique.
PeerCollabEnumApplicationRegistrationInfo Obtient le handle d’énumération utilisé pour récupérer les informations d’application homologue.
PeerCollabEnumContacts Retourne un handle à un jeu énuméré qui contient tous les contacts réseau de collaboration d’homologues actuellement disponibles sur l’homologue appelant.
PeerCollabEnumEndpoints Retourne le handle à une énumération qui contient les points de terminaison associés à un contact 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 jeu é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 de données XML de contact.
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 d’application spécifiques.
PeerCollabGetContact Obtient les informations d’un contact homologue spécifique en fonction du nom d’homologue du contact.
PeerCollabGetEndpointName Récupère le nom du point de terminaison actuel de l’homologue appelant précédemment défini par un appel à PeerCollabSetEndpointName.
PeerCollabGetEventData Obtient les données associées à un événement Peer Collaboration déclenché sur l’homologue.
PeerCollabGetInvitationResponse Obtient la réponse de l’homologue précédemment invité à rejoindre une activité Peer Collaboration.
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é Peer Collaboration à un contact approuvé. Cet appel est synchrone et, en cas de réussite, obtient une réponse du contact.
PeerCollabInviteEndpoint Envoie une invitation à un point de terminaison homologue spécifié pour rejoindre l’activité Peer Collaboration de l’expéditeur. Cet appel est synchrone et, en cas de réussite, 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 pour le point de terminaison d’homologue fourni.
PeerCollabRefreshEndpointData Mises à jour le nœud 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 Peer Collaboration 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 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 le regardent.
PeerCollabSignIn Connecte l’homologue à un fournisseur de présence réseau de collaboration d’homologues hébergé (présence serverless) ou sous-réseau (« Personnes Près de moi »).
PeerCollabSignOut Déconnecte un homologue d’un type spécifique de fournisseur de présence réseau de collaboration d’homologues.
PeerCollabShutdown Arrête l’infrastructure peer collaboration et libère toutes les ressources qui lui sont associées.
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 Annule l’inscription d’une application de la notification concernant des événements peer collaboration spécifiques.
PeerCollabUnsubscribeEndpointData Supprime un abonnement à un point de terminaison créé avec PeerCollabSubscribeEndpointData.
PeerCollabUpdateContact Mises à jour un homologue participant à un réseau de collaboration d’homologues avec de nouvelles informations sur un contact d’homologue.