Partilhar via


Funções da API de colaboração

A infraestrutura de colaboração entre pares suporta as seguintes funções.

Função Descrição
PeerCollabAddContact Adiciona um contato à lista de contatos de um par.
PeerCollabAsyncInviteContact Envia um convite a um contacto de pares fidedigno para aderir à atividade de Colaboração entre pares do remetente através de uma ligação segura.
PeerCollabAsyncInviteEndpoint Envia um convite para um ponto de extremidade especificado para ingressar na atividade de Colaboração entre pares do remetente. A disponibilidade da resposta ao convite é atualizada através 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 entre Pares.
PeerCollabDeleteContact Exclui um contato do par atual.
PeerCollabDeleteEndpointData Exclui os dados do ponto de extremidade no nó do ponto de extremidade de chamada que correspondem aos dados do ponto de extremidade fornecidos.
PeerCollabDeleteObject Exclui um objeto de mesmo nível do ponto de extremidade de chamada.
PeerCollabEnumApplications Retorna o identificador para uma enumeração que contém os recursos registrados no(s) ponto(s) de extremidade de um par específico.
PeerCollabEnumApplicationRegistrationInfo Obtém o identificador de enumeração usado para recuperar informações do aplicativo par.
PeerCollabEnumContactos Retorna um identificador para um conjunto enumerado que contém todos os contatos de rede de colaboração ponto a ponto atualmente disponíveis no correspondente de chamada.
PeerCollabEnumEndpoints Retorna o identificador para uma enumeração que contém os pontos de extremidade associados a um contato de mesmo nível específico.
PeerCollabEnumObjects Retorna o identificador para uma enumeração que contém os objetos de mesmo nível 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 da rede de colaboração de mesmo nível "pessoas perto de mim" atualmente disponíveis na sub-rede do correspondente chamador.
PeerCollabExportContact Exporta os dados de contato associados a um nome de mesmo nível para um buffer de cadeia de dados XML de contato.
PeerCollabGetAppLaunchInfo Obtém as informações de inicialização do aplicativo de mesmo nível, incluindo o nome do contato, o ponto de extremidade e a solicitação de convite.
PeerCollabGetApplicationRegistrationInfo Obtém informações específicas de registo de candidaturas.
PeerCollabGetContact Obtém as informações para um contato de mesmo nível específico dado o nome do ponto do contato.
PeerCollabGetEndpointName Recupera o nome do ponto de extremidade atual do correspondente de chamada definido anteriormente por uma chamada para PeerCollabSetEndpointName.
PeerCollabGetEventData Obtém os dados associados a um evento de colaboração entre pares gerado no peer.
PeerCollabGetInvitationResponse Obtém a resposta de um colega previamente convidado para participar de uma atividade de Colaboração entre 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 entre pares conectada do peer.
PeerCollabInviteContact Envia um convite para participar de uma atividade de Colaboração entre 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 especificado para ingressar na atividade de Colaboração entre pares do remetente. Essa chamada é síncrona e, se bem-sucedida, obtém uma resposta do ponto de extremidade de mesmo nível.
PeerCollabParseContact Analisa um buffer de cadeia de caracteres Unicode contendo dados XML de contato em uma estrutura de dados PEER_CONTACT.
PeerCollabQueryContactData Recupera as informações de contato do ponto de extremidade de mesmo nível fornecido.
PeerCollabRefreshEndpointData Atualiza o nó de peer 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 entre pares.
PeerCollabRegisterEvent Registra um aplicativo na infraestrutura de Colaboração Ponto a Ponto para receber retornos de chamada para eventos específicos de Colaboração entre Pares.
PeerCollabSetEndpointName Define o nome do ponto de extremidade atual usado pelo aplicativo par.
PeerCollabSetObject Cria ou atualiza um objeto de dados ponto a ponto usado em uma rede de colaboração de mesmo nível.
PeerCollabSetPresenceInfo Atualiza as informações de presença do chamador para todos os contatos que o assistem.
PeerCollabSignIn Conecta o peer em um provedor de presença de rede de colaboração entre pares da Internet (presença sem servidor) ou sub-rede ("People Near Me").
PeerCollabSignOut Assina um peer out de um tipo específico de provedor de presença de rede de colaboração entre pares.
PeerCollabShutdown Desliga a infraestrutura de colaboração entre pares e libera todos os recursos associados a ela.
PeerCollabStartup Inicializa a infraestrutura de colaboração entre 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 Cancela o registro de um aplicativo da notificação sobre eventos específicos de Colaboração entre Pares.
PeerCollabUnsubscribeEndpointData Remove uma assinatura de um ponto de extremidade criado com PeerCollabSubscribeEndpointData.
PeerCollabUpdateContact Atualiza um par que participa de uma rede de colaboração entre pares com novas informações sobre um contato de mesmo nível.