Fonctions de l’API de collaboration

L’infrastructure de collaboration pair à pair 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 joindre l’activité de collaboration pair à pair de l’expéditeur sur une connexion sécurisée.
PeerCollabAsyncInviteEndpoint Envoie une invitation à un point de terminaison d’homologue spécifié pour joindre l’activité de collaboration pair à pair de l’expéditeur. La disponibilité de la réponse à l’invitation est mise à jour par le biais d’un événement asynchrone.
PeerCollabCancelInvitation Annule une invitation précédemment envoyée par l’appelant à un contact.
PeerCollabCloseHandle Ferme le handle d’une invitation d’activité de collaboration pair à pair.
PeerCollabDeleteContact Supprime un contact de l’homologue actuel.
PeerCollabDeleteEndpointData Supprime les données du point de terminaison 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 d’une énumération qui contient les fonctionnalités inscrites aux points de terminaison d’un homologue spécifique.
PeerCollabEnumApplicationRegistrationInfo Obtient le handle d’énumération utilisé pour récupérer les informations de l’application homologue.
PeerCollabEnumContacts Retourne un handle vers un jeu énuméré qui contient tous les contacts réseau de collaboration pair à pair actuellement disponibles sur l’homologue appelant.
PeerCollabEnumEndpoints Retourne le handle d’une énumération qui contient les points de terminaison associés à un contact homologue spécifique.
PeerCollabEnumObjects Retourne le handle d’une énumération qui contient les objets homologues associés au point de terminaison d’un homologue spécifique.
PeerCollabEnumPeopleNearMe Retourne un handle vers un jeu énuméré qui contient tous les points de terminaison « voisinage immédiat » 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, y compris le nom du contact, le point de terminaison de l’homologue et la demande d’invitation.
PeerCollabGetApplicationRegistrationInfo Obtient des informations spécifiques sur l’inscription de l’application.
PeerCollabGetContact Obtient les informations relatives à 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 de collaboration pair à pair déclenché sur l’homologue.
PeerCollabGetInvitationResponse Obtient la réponse d’un homologue précédemment invité à rejoindre une activité de collaboration pair à pair.
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 homologue actuellement connectées à l’homologue.
PeerCollabInviteContact Envoie une invitation pour joindre une activité de collaboration pair à pair à 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 d’homologue spécifié pour joindre l’activité de collaboration pair à pair de l’expéditeur. Cet appel est synchrone et, en cas de réussite, obtient une réponse du point de terminaison d’homologue.
PeerCollabParseContact Analyse une mémoire tampon de chaîne Unicode contenant les données XML de contact dans une structure de données de _ contact d’homologue .
PeerCollabQueryContactData Récupère les informations de contact pour le point de terminaison d’homologue fourni.
PeerCollabRefreshEndpointData Met à jour le nœud homologue appelant avec les 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 pair à pair.
PeerCollabRegisterEvent Inscrit une application auprès de l’infrastructure de collaboration pair à pair pour recevoir des rappels pour des événements de collaboration homologue 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 homologues utilisé dans un réseau de collaboration pair à pair.
PeerCollabSetPresenceInfo Met à jour les informations de présence de l’appelant vers tous les contacts qui le regardent.
PeerCollabSignIn Connecte l’homologue à un fournisseur de présence réseau de collaboration pair à pair (présence sans serveur) ou sous-réseau (« voisinage immédiat ») hébergé.
PeerCollabSignOut Signe un homologue d’un type spécifique de fournisseur de présence réseau de collaboration pair à pair.
PeerCollabShutdown Arrête l’infrastructure de collaboration pair à pair et libère toutes les ressources qui lui sont associées.
PeerCollabStartup Initialise l’infrastructure de collaboration pair à pair.
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 auprès d’événements de collaboration homologue spécifiques.
PeerCollabUnsubscribeEndpointData Supprime un abonnement à un point de terminaison créé avec PeerCollabSubscribeEndpointData.
PeerCollabUpdateContact Met à jour un homologue participant à un réseau de collaboration pair à pair avec de nouvelles informations sur un contact homologue.