Freigeben über


Api-Funktionen für die Zusammenarbeit

Die Peerzusammenarbeitsinfrastruktur unterstützt die folgenden Funktionen.

Funktion BESCHREIBUNG
PeerCollabAddContact Fügt der Kontaktliste eines Peers einen Kontakt hinzu.
PeerCollabAsyncInviteContact Sendet eine Einladung an einen vertrauenswürdigen Peerkontakt, um der Peer Collaboration-Aktivität des Absenders über eine gesicherte Verbindung beizutreten.
PeerCollabAsyncInviteEndpoint Sendet eine Einladung an einen angegebenen Peerendpunkt, um der Peerzusammenarbeitsaktivität des Absenders beizutreten. Die Verfügbarkeit der Antwort auf die Einladung wird durch ein asynchrones Ereignis aktualisiert.
PeerCollabCancelInvitation Bricht eine Einladung ab, die zuvor vom Anrufer an einen Kontakt gesendet wurde.
PeerCollabCloseHandle Schließt das Handle für eine Einladung zur Peerzusammenarbeitsaktivität.
PeerCollabDeleteKontakt Löscht einen Kontakt aus dem aktuellen Peer.
PeerCollabDeleteEndpointData Löscht die Peerendpunktdaten auf dem aufrufenden Peerknoten, der den angegebenen Endpunktdaten entspricht.
PeerCollabDeleteObject Löscht ein Peerobjekt aus dem aufrufenden Endpunkt.
PeerCollabEnumApplications Gibt das Handle an eine Enumeration zurück, die die Funktionen enthält, die für die Endpunkte eines bestimmten Peers registriert sind.
PeerCollabEnumApplicationRegistrationInfo Ruft das Enumerationshandle ab, das zum Abrufen von Peeranwendungsinformationen verwendet wird.
PeerCollabEnumContacts Gibt ein Handle an einen aufgezählten Satz zurück, der alle derzeit auf dem aufrufenden Peer verfügbaren Netzwerkkontakte für die Zusammenarbeit enthält.
PeerCollabEnumEndpoints Gibt das Handle an eine Enumeration zurück, die die Endpunkte enthält, die einem bestimmten Peerkontakt zugeordnet sind.
PeerCollabEnumObjects Gibt das Handle an eine Enumeration zurück, die die Peerobjekte enthält, die dem Endpunkt eines bestimmten Peers zugeordnet sind.
PeerCollabEnumPeopleNearMe Gibt ein Handle an eine aufgezählte Gruppe zurück, die alle Endpunkte des Peerzusammenarbeitsnetzwerks "Personen in meiner Nähe" enthält, die derzeit im Subnetz des aufrufenden Peers verfügbar sind.
PeerCollabExportContact Exportiert die Kontaktdaten, die einem Peernamen zugeordnet sind, in einen XML-Datenzeichenfolgenpuffer für Kontakte.
PeerCollabGetAppLaunchInfo Ruft die Startinformationen der Peeranwendung ab, einschließlich des Kontaktnamens, des Peerendpunkts und der Einladungsanforderung.
PeerCollabGetApplicationRegistrationInfo Ruft spezifische Anwendungsregistrierungsinformationen ab.
PeerCollabGetContact Ruft die Informationen für einen bestimmten Peerkontakt unter Angabe des Peernamens des Kontakts ab.
PeerCollabGetEndpointName Ruft den Namen des aktuellen Endpunkts des aufrufenden Peers ab, der zuvor durch einen Aufruf von PeerCollabSetEndpointName festgelegt wurde.
PeerCollabGetEventData Ruft die Daten ab, die einem Peer collaboration-Ereignis zugeordnet sind, das auf dem Peer ausgelöst wird.
PeerCollabGetInvitationResponse Ruft die Antwort von einem Peer ab, der zuvor zur Teilnahme an einer Peerzusammenarbeitsaktivität eingeladen wurde.
PeerCollabGetPresenceInfo Ruft die Anwesenheitsinformationen für den Endpunkt ab, der einem bestimmten Kontakt zugeordnet ist.
PeerCollabGetSigninOptions Ruft die aktuellen Anwesenheitsoptionen des Peers für die Peerzusammenarbeit ab.
PeerCollabInviteContact Sendet eine Einladung zur Teilnahme an einer Peer Collaboration-Aktivität an einen vertrauenswürdigen Kontakt. Dieser Aufruf ist synchron und ruft bei erfolgreicher Ausführung eine Antwort vom Kontakt ab.
PeerCollabInviteEndpoint Sendet eine Einladung an einen angegebenen Peerendpunkt, um der Peerzusammenarbeitsaktivität des Absenders beizutreten. Dieser Aufruf ist synchron und ruft bei erfolgreicher Ausführung eine Antwort vom Peerendpunkt ab.
PeerCollabParseContact Analysiert einen Unicode-Zeichenfolgenpuffer, der XML-Kontaktdaten enthält, in eine PEER_CONTACT Datenstruktur.
PeerCollabQueryContactData Ruft die Kontaktinformationen für den angegebenen Peerendpunkt ab.
PeerCollabRefreshEndpointData Updates den aufrufenden Peerknoten mit neuen Endpunktdaten.
PeerCollabRegisterApplication Registriert eine Anwendung beim lokalen Computer, damit sie in einer Peerzusammenarbeitsaktivität gestartet werden kann.
PeerCollabRegisterEvent Registriert eine Anwendung bei der Peerzusammenarbeitsinfrastruktur, um Rückrufe für bestimmte Peer collaboration-Ereignisse zu empfangen.
PeerCollabSetEndpointName Legt den Namen des aktuellen Endpunkts fest, der von der Peeranwendung verwendet wird.
PeerCollabSetObject Erstellt oder aktualisiert ein Peerdatenobjekt, das in einem Peerzusammenarbeitsnetzwerk verwendet wird.
PeerCollabSetPresenceInfo Updates die Anwesenheitsinformationen des Anrufers an alle Kontakte, die sie überwachen.
PeerCollabSignIn Signiert den Peer bei einem gehosteten Internet (serverlose Anwesenheit) oder Subnetz ("Personen Near Me") für die Peerzusammenarbeit.
PeerCollabSignOut Signiert einen Peer von einem bestimmten Typ von Netzwerkpräsenzanbieter für die Peerzusammenarbeit.
PeerCollabShutdown Beendet die Peerzusammenarbeitsinfrastruktur und gibt alle damit verbundenen Ressourcen frei.
PeerCollabStartup Initialisiert die Peer collaboration-Infrastruktur.
PeerCollabSubscribeEndpointData Erstellt ein Abonnement für einen verfügbaren Endpunkt.
PeerCollabUnregisterApplication Hebt die Registrierung der spezifischen Anwendungen eines Peers auf dem lokalen Computer auf.
PeerCollabUnregisterEvent Hebt die Registrierung einer Anwendung von Benachrichtigungen über bestimmte Peer collaboration-Ereignisse auf.
PeerCollabUnsubscribeEndpointData Entfernt ein Abonnement für einen Endpunkt, der mit PeerCollabSubscribeEndpointData erstellt wurde.
PeerCollabUpdateContact Updates einen Peer, der an einem Peerzusammenarbeitsnetzwerk teilnimmt, mit neuen Informationen zu einem Peerkontakt.