Compartilhar via


Funções de API de Colaboração

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

Função Descrição
PeerCollabAddContact Adiciona um contato à lista de contatos de um par.
PeerCollabAsyncInviteContact Envia um convite para um contato de par confiável para ingressar na atividade de Colaboração de Pares do remetente por meio de uma conexão protegida.
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 de um convite de atividade colaboração de 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 de 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 dados XML de contato.
PeerCollabGetAppLaunchInfo Obtém as informações de inicialização do aplicativo par, incluindo o nome do contato, o ponto de extremidade par e a solicitação de convite.
PeerCollabGetApplicationRegistrationInfo Obtém informações de registro de aplicativo específicas.
PeerCollabGetContact Obtém as informações de um contato de 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 par 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 de pares conectados do par 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 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 de Pares 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 as informações de presença do chamador para 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 próximas a mim").
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 de 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 de Pares.
PeerCollabUnsubscribeEndpointData Remove uma assinatura para um ponto de extremidade criado com PeerCollabSubscribeEndpointData.
PeerCollabUpdateContact Atualiza um par que participa de uma rede de colaboração par com novas informações em um contato par.