Udostępnij przez


Funkcje interfejsu API współpracy

Infrastruktura współpracy równorzędnej obsługuje następujące funkcje.

Funkcja Opis
PeerCollabAddContact Dodaje kontakt do listy kontaktów elementu równorzędnego.
PeerCollabAsyncInviteContact Wysyła zaproszenie do zaufanego kontaktu równorzędnego, aby dołączyć do działania współpracy równorzędnej nadawcy za pośrednictwem zabezpieczonego połączenia.
PeerCollabAsyncInviteEndpoint Wysyła zaproszenie do określonego punktu końcowego elementu równorzędnego, aby dołączyć do działania współpracy równorzędnej nadawcy. Dostępność odpowiedzi na zaproszenie jest aktualizowana za pośrednictwem zdarzenia asynchronicznego.
PeerCollabCancelInvitation Anuluje zaproszenie wysłane wcześniej przez obiekt wywołujący do kontaktu.
PeerCollabCloseHandle Zamyka dojście do zaproszenia do współpracy równorzędnej.
PeerCollabDeleteContact Usuwa kontakt z bieżącego elementu równorzędnego.
PeerCollabDeleteEndpointData Usuwa dane punktu końcowego elementu równorzędnego w węźle wywołującym elementu równorzędnego, który jest zgodny z podanymi danymi punktu końcowego.
PeerCollabDeleteObject Usuwa obiekt elementu równorzędnego z wywołującego punktu końcowego.
PeerCollabEnumApplications Zwraca uchwyt do wyliczenia zawierającego możliwości zarejestrowane w punktach końcowych określonej komunikacji równorzędnej.
PeerCollabEnumApplicationRegistrationInfo Uzyskuje uchwyt wyliczenia używany do pobierania informacji o aplikacji równorzędnej.
PeerCollabEnumContacts Zwraca dojście do wyliczonego zestawu zawierającego wszystkie kontakty sieciowe współpracy równorzędnej, które są obecnie dostępne dla elementu równorzędnego.
PeerCollabEnumEndpoints Zwraca uchwyt do wyliczenia zawierającego punkty końcowe skojarzone z określonym kontaktem równorzędnym.
PeerCollabEnumObjects Zwraca uchwyt do wyliczenia zawierającego obiekty równorzędne skojarzone z punktem końcowym określonego elementu równorzędnego.
PeerCollabEnumPeopleNearMe Zwraca uchwyt do wyliczonego zestawu, który zawiera wszystkie punkty końcowe współpracy równorzędnej "ludzie w pobliżu mnie" obecnie dostępne w podsieci elementu równorzędnego wywołującego elementu równorzędnego.
PeerCollabExportContact Eksportuje dane kontaktowe skojarzone z nazwą równorzędną do buforu ciągu danych XML kontaktu.
PeerCollabGetAppLaunchInfo Uzyskuje informacje o uruchamianiu aplikacji równorzędnej, w tym nazwę kontaktu, punkt końcowy elementu równorzędnego i żądanie zaproszenia.
PeerCollabGetApplicationRegistrationInfo Uzyskuje określone informacje o rejestracji aplikacji.
PeerCollabGetContact Uzyskuje informacje dotyczące określonego kontaktu równorzędnego, biorąc pod uwagę nazwę elementu równorzędnego kontaktu.
PeerCollabGetEndpointName Pobiera nazwę bieżącego punktu końcowego elementu równorzędnego wywołującego wcześniej ustawionego przez wywołanie elementu PeerCollabSetEndpointName.
PeerCollabGetEventData Uzyskuje dane skojarzone ze zdarzeniem współpracy równorzędnej zgłoszonym dla elementu równorzędnego.
PeerCollabGetInvitationResponse Uzyskuje odpowiedź od elementu równorzędnego, który został wcześniej zaproszony do dołączenia do działania współpracy równorzędnej.
PeerCollabGetPresenceInfo Pobiera informacje o obecności punktu końcowego skojarzonego z określonym kontaktem.
PeerCollabGetSigninOptions Uzyskuje bieżące opcje obecności sieci równorzędnej podpisanej komunikacji równorzędnej elementu równorzędnego.
PeerCollabInviteContact Wysyła zaproszenie do dołączenia do działania współpracy równorzędnej do zaufanego kontaktu. To wywołanie jest synchroniczne i w przypadku pomyślnego uzyskania odpowiedzi od kontaktu.
PeerCollabInviteEndpoint Wysyła zaproszenie do określonego punktu końcowego elementu równorzędnego, aby dołączyć do działania współpracy równorzędnej nadawcy. To wywołanie jest synchroniczne i, jeśli powiedzie się, uzyskuje odpowiedź z punktu końcowego elementu równorzędnego.
PeerCollabParseContact Analizuje bufor ciągu Unicode zawierający dane XML kontaktu do struktury danych PEER_CONTACT danych.
PeerCollabQueryContactData Pobiera informacje kontaktowe dla podanego punktu końcowego elementu równorzędnego.
PeerCollabRefreshEndpointData Aktualizuje węzeł wywołujący element równorzędny przy użyciu nowych danych punktu końcowego.
PeerCollabRegisterApplication Rejestruje aplikację na komputerze lokalnym, aby można było ją uruchomić w działaniu współpracy równorzędnej.
PeerCollabRegisterEvent Rejestruje aplikację w infrastrukturze współpracy równorzędnej w celu odbierania wywołań zwrotnych dla określonych zdarzeń współpracy równorzędnej.
PeerCollabSetEndpointName Ustawia nazwę bieżącego punktu końcowego używanego przez aplikację równorzędną.
PeerCollabSetObject Tworzy lub aktualizuje obiekt danych równorzędnych używany w sieci współpracy równorzędnej.
PeerCollabSetPresenceInfo Aktualizuje informacje o obecności osoby wywołującej do wszystkich kontaktów, które go obserwują.
PeerCollabSignIn Podpisuje komunikację równorzędną z hostowanym Internetem (obecnością bezserwerową) lub podsiecią ("People Near Me") dostawcą obecności sieci współpracy równorzędnej.
PeerCollabSignOut Podpisuje element równorzędny z określonego typu dostawcy obecności sieci współpracy równorzędnej.
PeerCollabShutdown Zamyka infrastrukturę współpracy równorzędnej i zwalnia wszystkie skojarzone z nią zasoby.
PeerCollabStartup Inicjuje infrastrukturę współpracy równorzędnej.
PeerCollabSubscribeEndpointData Tworzy subskrypcję dostępnego punktu końcowego.
PeerCollabUnregisterApplication Wyrejestrowuje określone aplikacje elementu równorzędnego z komputera lokalnego.
PeerCollabUnregisterEvent Wyrejestrowuje aplikację z powiadomienia o określonych zdarzeniach współpracy równorzędnej.
PeerCollabUnsubscribeEndpointData Usuwa subskrypcję punktu końcowego utworzonego za pomocą elementu PeerCollabSubscribeEndpointData.
PeerCollabUpdateContact Aktualizuje element równorzędny uczestniczący w sieci współpracy równorzędnej z nowymi informacjami na temat kontaktu równorzędnego.