Dela via


Api-funktioner för samarbete

Peer Collaboration Infrastructure stöder följande funktioner.

Funktion Beskrivning
PeerCollabAddContact Lägger till en kontakt i kontaktlistan för en peer.
PeerCollabAsyncInviteContact Skickar en inbjudan till en betrodd peer-kontakt för att ansluta avsändarens Peer Collaboration-aktivitet via en säker anslutning.
PeerCollabAsyncInviteEndpoint Skickar en inbjudan till en angiven peer-slutpunkt för att ansluta avsändarens Peer Collaboration-aktivitet. Tillgängligheten för svaret på inbjudan uppdateras via en asynkron händelse.
PeerCollabCancelInvitation Avbryter en inbjudan som tidigare skickats av anroparen till en kontakt.
PeerCollabCloseHandle Stänger handtaget till en peer-samarbetsaktivitetsinbjudan.
PeerCollabDeleteContact Tar bort en kontakt från den aktuella peer-datorn.
PeerCollabDeleteEndpointData Tar bort peer-slutpunktsdata på den anropande peer-noden som matchar angivna slutpunktsdata.
PeerCollabDeleteObject Tar bort ett peer-objekt från den anropande slutpunkten.
PeerCollabEnumApplications Returnerar handtaget till en uppräkning som innehåller de funktioner som är registrerade på en specifik peer-slutpunkt.
PeerCollabEnumApplicationRegistrationInfo Hämtar uppräkningshandtaget som används för att hämta peer-programinformation.
PeerCollabEnumContacts Returnerar ett handtag till en uppräknad uppsättning som innehåller alla nätverkskontakter för peer-samarbete som för närvarande är tillgängliga på den anropande peer-datorn.
PeerCollabEnumEndpoints Returnerar handtaget till en uppräkning som innehåller slutpunkterna som är associerade med en specifik peer-kontakt.
PeerCollabEnumObjects Returnerar referensen till en uppräkning som innehåller peer-objekt som är associerade med en specifik peer-slutpunkt.
PeerCollabEnumPeopleNearMe Returnerar ett handtag till en uppräknad uppsättning som innehåller alla peer-samarbetsnätverksslutpunkter för "personer nära mig" som för närvarande är tillgängliga i undernätet för den anropande peeren.
PeerCollabExportContact Exporterar kontaktdata som är associerade med ett peer-namn till en XML-datasträngsbuffert för kontakt.
PeerCollabGetAppLaunchInfo Hämtar startinformationen för peer-programmet, inklusive kontaktnamnet, peer-slutpunkten och inbjudan.
PeerCollabGetApplicationRegistrationInfo Hämtar specifik programregistreringsinformation.
PeerCollabGetContact Hämtar information för en specifik peer-kontakt med namnet på kontakten.
PeerCollabGetEndpointName Hämtar namnet på den aktuella slutpunkten för den anropande peer som tidigare angetts av ett anrop till PeerCollabSetEndpointName.
PeerCollabGetEventData Hämtar data som är associerade med en Peer Collaboration-händelse som genereras på peer-peer-objektet.
PeerCollabGetInvitationResponse Hämtar svaret från peer som tidigare bjudits in för att ansluta till en peer-samarbetsaktivitet.
PeerCollabGetPresenceInfo Hämtar närvaroinformationen för slutpunkten som är associerad med en specifik kontakt.
PeerCollabGetSigninOptions Hämtar peer-gruppens aktuella inloggningsalternativ för peer-samarbete.
PeerCollabInviteContact Skickar en inbjudan att ansluta en peer-samarbetsaktivitet till en betrodd kontakt. Det här anropet är synkront och hämtar, om det lyckas, ett svar från kontakten.
PeerCollabInviteEndpoint Skickar en inbjudan till en angiven peer-slutpunkt för att ansluta avsändarens Peer Collaboration-aktivitet. Det här anropet är synkront och hämtar, om det lyckas, ett svar från peer-slutpunkten.
PeerCollabParseContact Parsar en Unicode-strängbuffert som innehåller xml-kontaktdata till en PEER_CONTACT datastruktur.
PeerCollabQueryContactData Hämtar kontaktinformationen för den angivna peer-slutpunkten.
PeerCollabRefreshEndpointData Uppdaterar den anropande peer-noden med nya slutpunktsdata.
PeerCollabRegisterApplication Registrerar ett program med den lokala datorn så att det kan startas i en peer-samarbetsaktivitet.
PeerCollabRegisterEvent Registrerar ett program med peer-samarbetsinfrastrukturen för att ta emot återanrop för specifika Peer Collaboration-händelser.
PeerCollabSetEndpointName Anger namnet på den aktuella slutpunkten som används av peer-programmet.
PeerCollabSetObject Skapar eller uppdaterar ett peer-dataobjekt som används i ett peer-samarbetsnätverk.
PeerCollabSetPresenceInfo Uppdaterar uppringarens närvaroinformation till alla kontakter som tittar på den.
PeerCollabSignIn Loggar in peer-filen på ett värdbaserat Internet (serverlös närvaro) eller undernät ("Personer nära mig") nätverksnärvaroprovider för peer-samarbete.
PeerCollabSignOut Loggar ut en peer från en specifik typ av peer-samarbetsnätverksnärvaroprovider.
PeerCollabShutdown Stänger av peer-samarbetsinfrastrukturen och släpper alla resurser som är associerade med den.
PeerCollabStartup Initierar peer-samarbetsinfrastrukturen.
PeerCollabSubscribeEndpointData Skapar en prenumeration på en tillgänglig slutpunkt.
PeerCollabUnregisterApplication Avregistrerar specifika program för en peer från den lokala datorn.
PeerCollabUnregisterEvent Avregistrerar ett program från ett meddelande om specifika Peer Collaboration-händelser.
PeerCollabUnsubscribeEndpointData Tar bort en prenumeration till en slutpunkt som skapats med PeerCollabSubscribeEndpointData.
PeerCollabUpdateContact Uppdaterar en peer som deltar i ett peer-samarbetsnätverk med ny information om en peer-kontakt.