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