Lire en anglais

Partager via


Fonctions d’API de collaboration

L’infrastructure de collaboration d’homologues 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 ensemble énuméré qui contient tous les contacts réseau de collaboration homologue 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 ensemble énuméré qui contient tous les points de terminaison « personnes proches de moi » du réseau de collaboration homologue 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 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é 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 du réseau de collaboration homologue actuellement connectées.
PeerCollabInviteContact Envoie une invitation à rejoindre une activité Peer Collaboration à 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é Peer Collaboration de l’expéditeur. Cet appel est synchrone et, s’il réussit, obtient une réponse du point de terminaison 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 homologue fourni.
PeerCollabRefreshEndpointData Met à 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 peer Collaboration 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 homologue.
PeerCollabSetPresenceInfo Met à jour les informations de présence de l’appelant pour tous les contacts qui le regardent.
PeerCollabSignIn Connecte l’homologue à un fournisseur de présence réseau de collaboration pair sur Internet hébergé (présence serverless) ou sous-réseau (« Personnes proches 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 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 à partir de l’ordinateur local.
PeerCollabUnregisterEvent Annule l’inscription d’une application à partir d’une notification concernant des événements peer collaboration spécifiques.
PeerCollabUnsubscribeEndpointData Supprime un abonnement à un point de terminaison créé avec PeerCollabSubscribeEndpointData.
PeerCollabUpdateContact Met à jour un homologue participant à un réseau de collaboration d’homologues avec de nouvelles informations sur un contact homologue.