Compartilhar via


Funções da API de Colaboração

A Infraestrutura de Colaboração de Pares dá suporte às seguintes funções.

Função Descrição
PeerCollabAddContact Adiciona um contato à lista de contatos de um par.
PeerCollabAsyncInviteContact Envia um convite para um contato par confiável para ingressar na atividade de Colaboração par do remetente em uma conexão segura.
PeerCollabAsyncInviteEndpoint Envia um convite para um ponto de extremidade par especificado para ingressar na atividade de Colaboração par do remetente. A disponibilidade da resposta ao convite é atualizada por meio de um evento assíncrono.
PeerCollabCancelInvitation Cancela um convite enviado anteriormente pelo chamador para um contato.
PeerCollabCloseHandle Fecha o identificador para um convite de atividade de Colaboração por Pares.
PeerCollabDeleteContact Exclui um contato do par atual.
PeerCollabDeleteEndpointData Exclui os dados do ponto de extremidade par no nó par de chamada que corresponde aos dados do ponto de extremidade fornecidos.
PeerCollabDeleteObject Exclui um objeto par do ponto de extremidade de chamada.
PeerCollabEnumApplications Retorna o identificador para uma enumeração que contém os recursos registrados nos pontos de extremidade de um par específico.
PeerCollabEnumApplicationRegistrationInfo Obtém o identificador de enumeração usado para recuperar informações de aplicativo par.
PeerCollabEnumContacts Retorna um identificador para um conjunto enumerado que contém todos os contatos de rede de colaboração par atualmente disponíveis no par de chamada.
PeerCollabEnumEndpoints Retorna o identificador para uma enumeração que contém os pontos de extremidade associados a um contato par específico.
PeerCollabEnumObjects Retorna o identificador para uma enumeração que contém os objetos pares associados ao ponto de extremidade de um par específico.
PeerCollabEnumPeopleNearMe Retorna um identificador para um conjunto enumerado que contém todos os pontos de extremidade "pessoas próximas a mim" da rede de colaboração par atualmente disponíveis na sub-rede do par de chamada.
PeerCollabExportContact Exporta os dados de contato associados a um nome de par para um buffer de cadeia de caracteres de dados XML de contato.
PeerCollabGetAppLaunchInfo Obtém as informações de inicialização do aplicativo par, incluindo o nome de contato, o ponto de extremidade par e a solicitação de convite.
PeerCollabGetApplicationRegistrationInfo Obtém informações específicas de registro do aplicativo.
PeerCollabGetContact Obtém as informações de um contato par específico dado o nome do par do contato.
PeerCollabGetEndpointName Recupera o nome do ponto de extremidade atual do par de chamada definido anteriormente por uma chamada para PeerCollabSetEndpointName.
PeerCollabGetEventData Obtém os dados associados a um evento de Colaboração em Pares gerado no par.
PeerCollabGetInvitationResponse Obtém a resposta do par previamente convidado para ingressar em uma atividade de Colaboração de Pares.
PeerCollabGetPresenceInfo Recupera as informações de presença do ponto de extremidade associado a um contato específico.
PeerCollabGetSigninOptions Obtém as opções atuais de presença de rede de colaboração par assinada do par.
PeerCollabInviteContact Envia um convite para ingressar em uma atividade de Colaboração de Pares para um contato confiável. Essa chamada é síncrona e, se bem-sucedida, obtém uma resposta do contato.
PeerCollabInviteEndpoint Envia um convite para um ponto de extremidade par especificado para ingressar na atividade de Colaboração par do remetente. Essa chamada é síncrona e, se bem-sucedida, obtém uma resposta do ponto de extremidade par.
PeerCollabParseContact Analisa um buffer de cadeia de caracteres Unicode que contém dados XML de contato em uma estrutura de dados PEER_CONTACT .
PeerCollabQueryContactData Recupera as informações de contato do ponto de extremidade de par fornecido.
PeerCollabRefreshEndpointData Atualizações o nó par de chamada com novos dados de ponto de extremidade.
PeerCollabRegisterApplication Registra um aplicativo com o computador local para que ele possa ser iniciado em uma atividade de colaboração par.
PeerCollabRegisterEvent Registra um aplicativo com a infraestrutura de Colaboração par para receber retornos de chamada para eventos específicos de Colaboração de Pares.
PeerCollabSetEndpointName Define o nome do ponto de extremidade atual usado pelo aplicativo par.
PeerCollabSetObject Cria ou atualiza um objeto de dados par usado em uma rede de colaboração par.
PeerCollabSetPresenceInfo Atualizações as informações de presença do chamador a todos os contatos que o observam.
PeerCollabSignIn Assina o par em um provedor de presença de rede de colaboração par da Internet hospedada (presença sem servidor) ou sub-rede ("Pessoas Near Me").
PeerCollabSignOut Assina um par de um tipo específico de provedor de presença de rede de colaboração par.
PeerCollabShutdown Desliga a infraestrutura de Colaboração por Pares e libera todos os recursos associados a ela.
PeerCollabStartup Inicializa a infraestrutura de Colaboração de Pares.
PeerCollabSubscribeEndpointData Cria uma assinatura para um ponto de extremidade disponível.
PeerCollabUnregisterApplication Cancela o registro dos aplicativos específicos de um par do computador local.
PeerCollabUnregisterEvent Desregistro um aplicativo da notificação sobre eventos específicos de Colaboração em Pares.
PeerCollabUnsubscribeEndpointData Remove uma assinatura de um ponto de extremidade criado com PeerCollabSubscribeEndpointData.
PeerCollabUpdateContact Atualizações um par que participa de uma rede de colaboração par com novas informações em um contato par.