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