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