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