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