API-Funktionen für die Zusammenarbeit
Die Peer-Collaboration-Infrastruktur 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 Peerzusammenarbeitsaktivitä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 über 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. |
PeerCollabDeleteContact | Löscht einen Kontakt vom aktuellen Peer. |
PeerCollabDeleteEndpointData- | Löscht die Peerendpunktdaten auf dem aufrufenden Peerknoten, der den bereitgestellten Endpunktdaten entspricht. |
PeerCollabDeleteObject- | Löscht ein Peerobjekt vom aufrufenden Endpunkt. |
PeerCollabEnumApplications- | Gibt das Handle an eine Aufzählung zurück, die die für den Endpunkt eines bestimmten Peers registrierten Funktionen enthält. |
PeerCollabEnumApplicationRegistrationInfo | Ruft das Enumerationshandle ab, das zum Abrufen von Peeranwendungsinformationen verwendet wird. |
PeerCollabEnumContacts | Gibt ein Handle an einen Aufzählungssatz zurück, der alle Peer-Netzwerkkontakte enthält, die derzeit für den aufrufenden Peer verfügbar sind. |
PeerCollabEnumEndpoints | Gibt das Handle an eine Aufzählung zurück, die die Endpunkte enthält, die einem bestimmten Peerkontakt zugeordnet sind. |
PeerCollabEnumObjects- | Gibt das Handle an eine Aufzählung zurück, die die Peerobjekte enthält, die einem bestimmten Peerendpunkt zugeordnet sind. |
PeerCollabEnumPeopleNearMe | Gibt ein Handle an einen Aufzählungssatz zurück, der alle Endpunkte für die Peerzusammenarbeit "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-Kontaktdatenzeichenfolgenpuffer. |
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 anhand 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-Zusammenarbeitsereignis zugeordnet sind, das auf dem Peer ausgelöst wird. |
PeerCollabGetInvitationResponse- | Ruft die Antwort von Peer ab, der zuvor zur Teilnahme an einer Peer-Zusammenarbeitsaktivität eingeladen wurde. |
PeerCollabGetPresenceInfo- | Ruft die Anwesenheitsinformationen für den Endpunkt ab, der einem bestimmten Kontakt zugeordnet ist. |
PeerCollabGetSigninOptions- | Ruft die aktuellen Anwesenheitsoptionen für peer-Zusammenarbeitsnetzwerke ab. |
PeerCollabInviteContact | Sendet eine Einladung zur Teilnahme an einer Peer-Zusammenarbeitsaktivitä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 Kontakt-XML-Daten in eine PEER_CONTACT Datenstruktur enthält. |
PeerCollabQueryContactData- | Ruft die Kontaktinformationen für den angegebenen Peerendpunkt ab. |
PeerCollabRefreshEndpointData- | Aktualisiert den aufrufenden Peerknoten mit neuen Endpunktdaten. |
PeerCollabRegisterApplication- | Registriert eine Anwendung mit dem lokalen Computer, damit sie in einer Peer-Zusammenarbeitsaktivität gestartet werden kann. |
PeerCollabRegisterEvent- | Registriert eine Anwendung mit der Peerzusammenarbeitsinfrastruktur, um Rückrufe für bestimmte Peerzusammenarbeitsereignisse 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 Peer-Zusammenarbeitsnetzwerk verwendet wird. |
PeerCollabSetPresenceInfo | Aktualisiert die Anwesenheitsinformationen des Anrufers auf alle Kontakte, die sie beobachten. |
PeerCollabSignIn- | Signiert den Peer bei einem gehosteten Internet (serverlose Anwesenheitsinformationen) oder subnetz ("Personen in der Nähe") des Netzwerkpräsenzanbieters für die Zusammenarbeit. |
PeerCollabSignOut- | Signiert einen Peer aus einem bestimmten Typ von Netzwerkpräsenzanbieter für die Peerzusammenarbeit. |
PeerCollabShutdown- | Beendet die Infrastruktur für die Peerzusammenarbeit und gibt alle ressourcen frei, die ihr zugeordnet sind. |
PeerCollabStartup- | Initialisiert die Infrastruktur für die Peerzusammenarbeit. |
PeerCollabSubscribeEndpointData- | Erstellt ein Abonnement für einen verfügbaren Endpunkt. |
PeerCollabUnregisterApplication | Hebt die Registrierung der spezifischen Anwendungen eines Peers vom lokalen Computer auf. |
PeerCollabUnregisterEvent- | Deregistert eine Anwendung von Benachrichtigungen zu bestimmten Peer-Collaboration-Ereignissen. |
PeerCollabUnsubscribeEndpointData- | Entfernt ein Abonnement für einen Endpunkt, der mit PeerCollabSubscribeEndpointData erstellt wurde. |
PeerCollabUpdateContact | Aktualisiert einen Peer, der an einem Peerzusammenarbeitsnetzwerk teilnimmt, mit neuen Informationen zu einem Peerkontakt. |