Condividi tramite


Funzioni API di collaborazione

L'infrastruttura di collaborazione peer supporta le funzioni seguenti.

Funzione Descrizione
PeerCollabAddContact Aggiunge un contatto all'elenco contatti di un peer.
PeerCollabAsyncInviteContact Invia un invito a un contatto peer attendibile per partecipare all'attività di collaborazione peer del mittente tramite una connessione protetta.
PeerCollabAsyncInviteEndpoint Invia un invito a un endpoint peer specificato per partecipare all'attività di collaborazione peer del mittente. La disponibilità della risposta all'invito viene aggiornata tramite un evento asincrono.
PeerCollabCancelInvitation Annulla un invito inviato in precedenza dal chiamante a un contatto.
PeerCollabCloseHandle Chiude l'handle a un invito all'attività di collaborazione peer.
PeerCollabDeleteContact Elimina un contatto dal peer corrente.
PeerCollabDeleteEndpointData Elimina i dati dell'endpoint peer nel nodo peer chiamante che corrisponde ai dati dell'endpoint forniti.
PeerCollabDeleteObject Elimina un oggetto peer dall'endpoint chiamante.
PeerCollabEnumApplications Restituisce l'handle a un'enumerazione che contiene le funzionalità registrate negli endpoint di un peer specifico.
PeerCollabEnumApplicationRegistrationInfo Ottiene l'handle di enumerazione utilizzato per recuperare le informazioni sull'applicazione peer.
PeerCollabEnumContacts Restituisce un handle a un set enumerato che contiene tutti i contatti della rete di collaborazione peer attualmente disponibili nel peer chiamante.
PeerCollabEnumEndpoints Restituisce l'handle a un'enumerazione che contiene gli endpoint associati a un contatto peer specifico.
PeerCollabEnumObjects Restituisce l'handle a un'enumerazione che contiene gli oggetti peer associati all'endpoint di un peer specifico.
PeerCollabEnumPeopleNearMe Restituisce un handle a un set enumerato che contiene tutti gli endpoint della rete di collaborazione peer "people near me" attualmente disponibili nella subnet del peer chiamante.
PeerCollabExportContact Esporta i dati di contatto associati a un nome peer in un buffer di stringhe di dati XML di contatto.
PeerCollabGetAppLaunchInfo Ottiene le informazioni di avvio dell'applicazione peer, tra cui il nome del contatto, l'endpoint peer e la richiesta di invito.
PeerCollabGetApplicationRegistrationInfo Ottiene informazioni specifiche sulla registrazione dell'applicazione.
PeerCollabGetContact Ottiene le informazioni per un contatto peer specifico in base al nome peer del contatto.
PeerCollabGetEndpointName Recupera il nome dell'endpoint corrente del peer chiamante impostato in precedenza da una chiamata a PeerCollabSetEndpointName.
PeerCollabGetEventData Ottiene i dati associati a un evento di collaborazione peer generato nel peer.
PeerCollabGetInvitationResponse Ottiene la risposta dal peer precedentemente invitato a partecipare a un'attività di collaborazione peer.
PeerCollabGetPresenceInfo Recupera le informazioni sulla presenza per l'endpoint associato a un contatto specifico.
PeerCollabGetSigninOptions Ottiene le opzioni di presenza della rete di collaborazione peer con accesso corrente del peer.
PeerCollabInviteContact Invia un invito a partecipare a un'attività di collaborazione peer a un contatto attendibile. Questa chiamata è sincrona e, in caso di esito positivo, ottiene una risposta dal contatto.
PeerCollabInviteEndpoint Invia un invito a un endpoint peer specificato per partecipare all'attività di collaborazione peer del mittente. Questa chiamata è sincrona e, se ha esito positivo, ottiene una risposta dall'endpoint peer.
PeerCollabParseContact Analizza un buffer di stringhe Unicode contenente dati XML di contatto in una struttura di dati PEER_CONTACT .
PeerCollabQueryContactData Recupera le informazioni di contatto per l'endpoint peer fornito.
PeerCollabRefreshEndpointData Aggiornamenti il nodo peer chiamante con nuovi dati dell'endpoint.
PeerCollabRegisterApplication Registra un'applicazione con il computer locale in modo che possa essere avviata in un'attività di collaborazione peer.
PeerCollabRegisterEvent Registra un'applicazione con l'infrastruttura di collaborazione peer per ricevere callback per eventi di collaborazione peer specifici.
PeerCollabSetEndpointName Imposta il nome dell'endpoint corrente utilizzato dall'applicazione peer.
PeerCollabSetObject Crea o aggiorna un oggetto dati peer usato in una rete di collaborazione peer.
PeerCollabSetPresenceInfo Aggiornamenti le informazioni sulla presenza del chiamante a tutti i contatti che lo osservano.
PeerCollabSignIn Firma il peer in un provider di presenza di rete di collaborazione peer ospitato (presenza serverless) o subnet ("Persone Near Me").
PeerCollabSignOut Disconnette un peer da un tipo specifico di provider di presenza di rete di collaborazione peer.
PeerCollabShutdown Arresta l'infrastruttura di collaborazione peer e rilascia tutte le risorse associate.
PeerCollabStartup Inizializza l'infrastruttura di collaborazione peer.
PeerCollabSubscribeEndpointData Crea una sottoscrizione a un endpoint disponibile.
PeerCollabUnregisterApplication Annulla la registrazione delle applicazioni specifiche di un peer dal computer locale.
PeerCollabUnregisterEvent Annulla la registrazione di un'applicazione dalla notifica relativa a eventi di collaborazione peer specifici.
PeerCollabUnsubscribeEndpointData Rimuove una sottoscrizione a un endpoint creato con PeerCollabSubscribeEndpointData.
PeerCollabUpdateContact Aggiornamenti un peer che partecipa a una rete di collaborazione peer con nuove informazioni su un contatto peer.