Ler em inglês

Compartilhar via


Ponto a ponto

Visão geral da tecnologia ponto a ponto.

Para desenvolver ponto a ponto, você precisa destes cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, confira:

Enumerações

 
DRT_ADDRESS_FLAGS

DRT_ADDRESS_FLAGS enumeração.
DRT_EVENT_TYPE

A enumeração DRT_EVENT_TYPE define o conjunto de eventos que podem ser gerados pela Tabela de Roteamento Distribuído.
DRT_LEAFSET_KEY_CHANGE_TYPE

A enumeração DRT_LEAFSET_KEY_CHANGE_TYPE define o conjunto de alterações que podem ocorrer em nós no conjunto folha de uma chave registrada localmente.
DRT_MATCH_TYPE

A enumeração DRT_MATCH_TYPE define a exatidão de um resultado de pesquisa retornado por DrtGetSearchResult depois de iniciar uma pesquisa com a API DrtStartSearch.
DRT_REGISTRATION_STATE

A enumeração DRT_REGISTRATION_STATE define o conjunto de estados legais para uma chave registrada.
DRT_SCOPE

A enumeração DRT_SCOPE define o conjunto de escopos IPv6 nos quais o DRT opera ao usar o transporte UDP IPv6 criado por DrtCreateIpv6UdpTransport.
DRT_SECURITY_MODE

A enumeração DRT_SECURITY_MODE define possíveis modos de segurança para o DRT. O modo de segurança é especificado por um campo da estrutura DRT_SETTINGS.
DRT_STATUS

A enumeração DRT_STATUS define o status de uma instância drt local.
PEER_APPLICATION_REGISTRATION_TYPE

A enumeração PEER_APPLICATION_REGISTRATION_TYPE define o conjunto de sinalizadores de registro de aplicativo par.
PEER_CHANGE_TYPE

A enumeração PEER_CHANGE_TYPE define o conjunto de alterações que foram executadas em um objeto par, ponto de extremidade ou aplicativo em um evento par. Ele é usado para qualificar o evento par associado ao tipo de alteração.
PEER_COLLAB_EVENT_TYPE

A enumeração PEER_COLLAB_EVENT_TYPE define o conjunto de eventos que podem ser gerados em um par pela infraestrutura de evento de rede de colaboração par.
PEER_CONNECTION_FLAGS

A enumeração PEER_CONNECTION_FLAGS especifica os tipos de conexões que um par pode ter.
PEER_CONNECTION_STATUS

A enumeração PEER_CONNECTION_STATUS especifica o status de uma conexão ponto a ponto direta ou vizinha.
PEER_GRAPH_EVENT_TYPE

A enumeração PEER_GRAPH_EVENT_TYPE especifica tipos de evento par para os quais o aplicativo deve ser notificado.
PEER_GRAPH_PROPERTY_FLAGS

A enumeração PEER_GRAPH_PROPERTY_FLAGS especifica propriedades de um grafo par.
PEER_GRAPH_SCOPE

A enumeração PEER_GRAPH_SCOPE especifica o escopo de rede de um grafo par.
PEER_GRAPH_STATUS_FLAGS

A enumeração PEER_GRAPH_STATUS_FLAGS é um conjunto de sinalizadores que mostram o status atual de um nó dentro do grafo par.
PEER_GROUP_AUTHENTICATION_SCHEME

Define o conjunto de possíveis esquemas de autenticação que podem ser usados para autenticar pares que ingressam em um grupo de pares.
PEER_GROUP_EVENT_TYPE

A enumeração PEER_GROUP_EVENT_TYPE contém os tipos de evento par específicos que podem ocorrer dentro de um grupo de pares.
PEER_GROUP_ISSUE_CREDENTIAL_FLAGS

. (PEER_GROUP_ISSUE_CREDENTIAL_FLAGS)
PEER_GROUP_PROPERTY_FLAGS

Os sinalizadores de PEER_GROUP_PROPERTY_FLAGS são usados para especificar várias configurações de associação de grupo par.
PEER_GROUP_STATUS

Os sinalizadores de PEER_GROUP_STATUS indicam se o grupo par tem ou não conexões presentes.
PEER_INVITATION_RESPONSE_TYPE

Define o tipo de resposta recebida a um convite para iniciar uma atividade de Colaboração em Pares.
PEER_MEMBER_CHANGE_TYPE

A enumeração PEER_MEMBER_CHANGE_TYPE define o conjunto de possíveis estados de presença e associação de grupo par para um par.
PEER_MEMBER_FLAGS

O sinalizador PEER_MEMBER_FLAGS permite que um aplicativo especifique se todos os membros ou apenas os presentes devem ser enumerados quando a função PeerGroupEnumMembers é chamada ou para indicar se um membro está presente ou não no grupo par.
PEER_NODE_CHANGE_TYPE

A enumeração PEER_NODE_CHANGE_TYPE especifica os tipos de grafo de nó par status alterações.
PEER_PRESENCE_STATUS

A enumeração PEER_PRESENCE_STATUS define o conjunto de possíveis configurações de status de presença disponíveis para um par que participa de uma rede de colaboração par.
PEER_PUBLICATION_SCOPE

Define o conjunto de escopos para a publicação de objetos pares ou dados.
PEER_RECORD_CHANGE_TYPE

A enumeração PEER_RECORD_CHANGE_TYPE especifica as alterações que podem ocorrer em um registro.
PEER_RECORD_FLAGS

A enumeração PEER_RECORD_FLAGS especifica um conjunto de sinalizadores para comportamentos de registro de pares.
PEER_SIGNIN_FLAGS

A enumeração PEER_SIGNIN_FLAGS define o conjunto de comportamentos de publicação de presença de pares disponíveis quando o par entra em uma rede de colaboração par.
PEER_WATCH_PERMISSION

Define se um contato par pode receber atualizações de presença de um contato.
PEERDIST_CLIENT_INFO_BY_HANDLE_CLASS

A enumeração PEERDIST_CLIENT_INFO_BY_HANDLE_CLASS define os possíveis valores de informações do cliente.
PEERDIST_STATUS

PEERDIST_STATUS enumeração define os possíveis valores de status do serviço distribuição de pares.
PNRP_CLOUD_FLAGS

A enumeração PNRP_CLOUD_FLAGS especifica a validade de um nome de nuvem.
PNRP_CLOUD_STATE

A enumeração PNRP_CLOUD_STATE especifica os diferentes estados em que uma nuvem PNRP pode estar.
PNRP_RESOLVE_CRITERIA

A enumeração PNRP_RESOLVE_CRITERIA especifica os critérios que o PNRP usa para resolve pesquisas.

Funções

 
DrtClose

A função DrtClose fecha a instância local do DRT.
DrtContinueSearch

A função DrtContinueSearch continua uma pesquisa iterativa por uma chave.
DrtCreateDerivedKey

A função DrtCreateDerivedKey cria uma chave que pode ser utilizada por DrtRegisterKey quando o DRT está usando um provedor de segurança de chave derivada.
DrtCreateDerivedKeySecurityProvider

A função DrtCreateDerivedKeySecurityProvider cria o provedor de segurança de chave derivada para uma Tabela de Roteamento Distribuído.
DrtCreateDnsBootstrapResolver

A função DrtCreateDnsBootstrapResolver cria um resolvedor de inicialização que usará a função do sistema GetAddrInfo para resolve o nome do host de um nó conhecido por will já presente na malha DRT.
DrtCreateIpv6UdpTransport

A função DrtCreateIpv6UdpTransport cria um transporte com base no protocolo UDP IPv6.
DrtCreateNullSecurityProvider

A função DrtCreateNullSecurityProvider cria um provedor de segurança nulo. Esse provedor de segurança não requer nós para autenticar chaves.
DrtCreatePnrpBootstrapResolver

DrtCreatePnrpBootstrapResolver.
DrtDeleteDerivedKeySecurityProvider

A função DrtDeleteDerivedKeySecurityProvider exclui um provedor de segurança de chave derivada para uma Tabela de Roteamento Distribuído.
DrtDeleteDnsBootstrapResolver

A função DrtDeleteDnsBootstrapResolver exclui uma instância do Provedor de Inicialização DNS.
DrtDeleteIpv6UdpTransport

A função DrtDeleteIpv6UdpTransport exclui um transporte com base no protocolo UDP IPv6.
DrtDeleteNullSecurityProvider

A função DrtDeleteNullSecurityProvider exclui um provedor de segurança nulo para uma Tabela de Roteamento Distribuído.
DrtDeletePnrpBootstrapResolver

A função DrtDeletePnrpBootstrapResolver exclui um resolvedor de inicialização com base no PNRP (Protocolo de Resolução de Nomes Pares).
DrtEndSearch

A função DrtEndSearch cancela uma pesquisa por uma chave em um DRT.
DrtGetEventData

A função DrtGetEventData recupera dados de evento associados a um evento sinalizado.
DrtGetEventDataSize

A função DrtGetEventDataSize retorna o tamanho da estrutura DRT_EVENT_DATA associada a um evento sinalizado.
DrtGetInstanceName

A função DrtGetInstanceName recupera o nome completo da instância da Tabela de Roteamento Distribuído que corresponde ao identificador DRT especificado.
DrtGetInstanceNameSize

A função DrtGetInstanceNameSize retorna o tamanho do nome da instância da Tabela de Roteamento Distribuído.
DrtGetSearchPath

A função DrtGetSearchPath retorna uma lista de nós contatados durante a operação de pesquisa.
DrtGetSearchPathSize

A função DrtGetSearchPathSize retorna o tamanho do caminho de pesquisa, que representa o número de nós utilizados na operação de pesquisa.
DrtGetSearchResult

Função DrtGetSearchResult.
DrtGetSearchResultSize

A função DrtGetSearchResultSize retorna o tamanho do próximo resultado da pesquisa disponível.
DrtOpen

A função DrtOpen cria uma instância da Tabela de Roteamento Distribuído local em relação aos critérios especificados pela estrutura DRT_SETTINGS.
DrtRegisterKey

A função DrtRegisterKey registra uma chave no DRT.
DrtStartSearch

A função DrtStartSearch pesquisa a DRT por uma chave usando critérios especificados na estrutura DRT_SEARCH_INFO.
DrtUnregisterKey

A função DrtUnregisterKey desregistra uma chave do DRT.
DrtUpdateKey

A função DrtUpdateKey atualiza os dados do aplicativo associados a uma chave registrada.
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. A disponibilidade da resposta do convite é atualizada por meio de um evento assíncrono.
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 repositório de contatos local associado ao chamador.
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.
PeerCollabEnumApplicationRegistrationInfo

Obtém o identificador de enumeração usado para recuperar informações de aplicativo par.
PeerCollabEnumApplications

Retorna o identificador para uma enumeração que contém os aplicativos registrados nos pontos de extremidade de um par específico.
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. O buffer contém dados de contato no formato XML.
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 de registro específicas do aplicativo.
PeerCollabGetContact

Obtém as informações de um contato par dado o nome do par do contato.
PeerCollabGetEndpointName

Recupera o nome do ponto de extremidade atual do par de chamada, conforme 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 de um 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 para o ponto de extremidade 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 de pares para receber retornos de chamada para eventos de colaboração de pares específicos.
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 as observam.
PeerCollabShutdown

Desliga a infraestrutura de Colaboração em Pares e libera todos os recursos associados a ela.
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 Perto de Mim").
PeerCollabSignout

Assina um par de um tipo específico de provedor de presença de rede de colaboração de pares.
PeerCollabStartup

Inicializa a infraestrutura de Colaboração em 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

Desregistre 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ções as informações associadas a um contato par especificado no repositório de contatos local do chamador.
PeerCreatePeerName

A função PeerCreatePeerName cria um novo nome com base no nome existente da identidade e do classificador de pares especificados. No entanto, uma nova identidade não é criada por uma chamada para PeerCreatePeerName.
PeerDistClientAddContentInformation

A função PeerDistClientAddContentInformation adiciona as informações de conteúdo associadas a um identificador de conteúdo aberto por PeerDistClientOpenContent.
PeerDistClientAddData

A função PeerDistClientAddData é usada para fornecer conteúdo ao cache local.
PeerDistClientBlockRead

A função PeerDistClientBlockRead lê blocos de dados de conteúdo.
PeerDistClientCancelAsyncOperation

A função PeerDistClientCancelAsyncOperation cancela a operação assíncrona associada a uma estrutura OVERLAPPED e o identificador de conteúdo retornado por PeerDistClientOpenContent.
PeerDistClientCloseContent

A função PeerDistClientCloseContent fecha o identificador de conteúdo aberto por PeerDistClientOpenContent.
PeerDistClientCompleteContentInformation

A função PeerDistClientCompleteContentInformation conclui o processo de adição das informações de conteúdo.
PeerDistClientFlushContent

A função PeerDistClientFlushContent permite que um cliente remova o conteúdo adicionado ao cache local com a função PeerDistClientAddData usando o PEERDIST_CONTENT_TAG associado.
PeerDistClientGetInformationByHandle

A função PeerDistClientGetInformationByHandle recupera informações adicionais do serviço distribuição de pares para um identificador de conteúdo específico.
PeerDistClientOpenContent

A função PeerDistClientOpenContent é aberta e retorna um PEERDIST_CONTENT_HANDLE. O cliente usa o identificador de conteúdo para recuperar dados do serviço de Distribuição de Pares.
PeerDistClientStreamRead

PeerDistClientStreamRead lê uma sequência de bytes do fluxo de conteúdo.
PeerDistGetOverlappedResult

A função PeerDistGetOverlappedResult recupera os resultados de operações assíncronas.
PeerDistGetStatus

A função PeerDistGetStatus retorna o status atual do serviço distribuição de pares.
PeerDistGetStatusEx

A função PeerDistGetStatusEx retorna o status atual e os recursos do serviço distribuição de pares.
PeerDistRegisterForStatusChangeNotification

A função PeerDistRegisterForStatusChangeNotification solicita o serviço distribuição de pares status notificação de alteração.
PeerDistRegisterForStatusChangeNotificationEx

A função PeerDistRegisterForStatusChangeNotificationEx solicita que o serviço distribuição de pares status notificação de alteração.
PeerDistServerCancelAsyncOperation

A função PeerDistServerCancelAsyncOperation cancela a operação assíncrona associada ao identificador de conteúdo e à estrutura OVERLAPPED.
PeerDistServerCloseContentInformation

A função PeerDistServerCloseContentInformation fecha o identificador aberto por PeerDistServerOpenContentInformation.
PeerDistServerCloseStreamHandle

A função PeerDistServerCloseStreamHandle fecha um identificador retornado por PeerDistServerPublishStream.
PeerDistServerOpenContentInformation

A função PeerDistServerOpenContentInformation abre um PEERDIST_CONTENTINFO_HANDLE. O cliente usa o identificador para recuperar informações de conteúdo.
PeerDistServerOpenContentInformationEx

A função PeerDistServerOpenContentInformationEx abre um PEERDIST_CONTENTINFO_HANDLE. O cliente usa o identificador para recuperar informações de conteúdo.
PeerDistServerPublishAddToStream

A função PeerDistServerPublishAddToStream adiciona dados ao fluxo de publicação.
PeerDistServerPublishCompleteStream

A função PeerDistServerPublishCompleteStream conclui o processo de adição de dados ao fluxo.
PeerDistServerPublishStream

A função PeerDistServerPublishStream inicializa um novo fluxo a ser publicado no serviço distribuição de pares.
PeerDistServerRetrieveContentInformation

A função PeerDistServerRetrieveContentInformation recupera as informações de conteúdo codificadas associadas a um identificador retornado por PeerDistServerOpenContentInformation.
PeerDistServerUnpublish

A função PeerDistServerUnpublish remove uma publicação criada por meio de PeerDistServerPublishStream.
PeerDistShutdown

A função PeerDistShutdown libera recursos alocados por uma chamada para PeerDistStartup. Cada identificador retornado por uma chamada PeerDistStartup deve ser fechado por uma chamada correspondente para PeerDistShutdown.
PeerDistStartup

A função PeerDistStartup cria um novo identificador de instância de Distribuição de Pares que deve ser passado para todas as outras APIs de Distribuição de Pares.
PeerDistUnregisterForStatusChangeNotification

A função PeerDistUnregisterForStatusChangeNotification cancela o registro do status notificação de alteração para a sessão associada ao identificador especificado.
PeerEndEnumeration

A função PeerEndEnumeration libera uma enumeração, por exemplo, uma enumeração de registro ou membro e desaloca todos os recursos associados à enumeração.
PeerEnumGroups

A função PeerEnumGroups cria e retorna um identificador de enumeração par usado para enumerar todos os grupos de pares associados a uma identidade de par específica.
PeerEnumIdentities

A função PeerEnumIdentities cria e retorna um identificador de enumeração par usado para enumerar todas as identidades de pares que pertencem a um usuário específico.
PeerFreeData

A função PeerFreeData desaloca um bloco de dados e os retorna para o pool de memória. Use a função PeerFreeData para liberar dados que as APIs peer Identity Manager, Peer Grouping e Peer Collaboration retornam.
PeerGetItemCount

A função PeerGetItemCount retorna uma contagem dos itens em uma enumeração par.
PeerGetNextItem

A função PeerGetNextItem retorna um número específico de itens de uma enumeração par.
PeerGraphAddRecord

A função PeerGraphAddRecord adiciona um novo registro a um grafo par. Um registro adicionado com essa função é enviado para cada nó em um grafo par.
PeerGraphClose

A função PeerGraphClose invalida o identificador de grafo par retornado por uma chamada para PeerGraphCreate ou PeerGraphOpen e fecha todas as conexões de rede para o grafo par especificado.
PeerGraphCloseDirectConnection

A função PeerGraphCloseDirectConnection fecha uma conexão direta especificada.
PeerGraphConnect

A função PeerGraphConnect tenta fazer uma conexão com um nó especificado em um grafo par.
PeerGraphCreate

A função PeerGraphCreate cria um novo grafo par. Um aplicativo pode especificar informações sobre um grafo par e o tipo de segurança que um grafo par usa. Um identificador para um grafo par é retornado, mas uma conexão de rede não é estabelecida.
PeerGraphDelete

A função PeerGraphDelete exclui os dados associados a um grafo par especificado.
PeerGraphDeleteRecord

A função PeerGraphDeleteRecord marca um registro como excluído em um grafo par. O registro não está disponível em um nó local para chamadas de função, por exemplo, chamadas para PeerGraphGetRecord e PeerGraphEnumRecords.
PeerGraphEndEnumeration

A função PeerGraphEndEnumeration libera um identificador de enumeração e libera os recursos associados a uma enumeração.
PeerGraphEnumConnections

A função PeerGraphEnumConnections cria e retorna um identificador de enumeração usado para enumerar as conexões de um nó local.
PeerGraphEnumNodes

A função PeerGraphEnumNodes cria e retorna um identificador de enumeração usado para enumerar os nós em um grafo par.
PeerGraphEnumRecords

A função PeerGraphEnumRecords cria e retorna um identificador de enumeração usado para enumerar registros de um tipo específico de registro, usuário ou ambos. Uma enumeração fornece uma instantâneo de registros no momento em que uma enumeração é executada.
PeerGraphExportDatabase

A função PeerGraphExportDatabase exporta um banco de dados de grafo par para um arquivo que você pode mover para um computador diferente. Usando PeerGraphImportDatabase, um banco de dados de grafo par pode ser importado para um computador diferente.
PeerGraphFreeData

A função PeerGraphFreeData libera recursos que várias das funções da API de Grafo de Pares retornam.
PeerGraphGetEventData

A função PeerGraphGetEventData recupera eventos de pares. Um aplicativo chama essa função até que o valor retornado PEER_S_NO_EVENT_DATA seja retornado, o que indica que uma chamada foi bem-sucedida, mas que não há mais eventos pares a serem recuperados.
PeerGraphGetItemCount

A função PeerGraphGetItemCount recupera o número de itens em uma enumeração.
PeerGraphGetNextItem

Obtém o próximo item ou itens em uma enumeração criada por uma chamada para as funções a seguir.
PeerGraphGetNodeInfo

A função PeerGraphGetNodeInfo recupera informações sobre um nó específico.
PeerGraphGetProperties

A função PeerGraphGetProperties recupera as propriedades atuais do grafo par.
PeerGraphGetRecord

A função PeerGraphGetRecord recupera um registro específico com base na ID de registro especificada. O registro retornado deve ser liberado chamando PeerGraphFreeData.
PeerGraphGetStatus

A função PeerGraphGetStatus retorna o status atual do grafo par.
PeerGraphImportDatabase

A função PeerGraphImportDatabase importa um arquivo que contém as informações de um banco de dados de grafo par. Essa função só poderá ser chamada se o aplicativo ainda não tiver chamado a função PeerGraphListen ou PeerGraphConnect.
PeerGraphListen

A função PeerGraphListen indica que um grafo par deve começar a escutar conexões de entrada.
PeerGraphOpen

A função PeerGraphOpen abre um grafo par criado anteriormente pelo nó local ou por um nó remoto. Um identificador para o grafo par é retornado, mas uma conexão de rede não é estabelecida.
PeerGraphOpenDirectConnection

A função PeerGraphOpenDirectConnection permite que um aplicativo estabeleça uma conexão direta com um nó em um grafo par.
PeerGraphPeerTimeToUniversalTime

A função PeerGraphPeerTimeToUniversalTime converte o valor de tempo de referência mantido pelo grafo par em um valor de hora localizado apropriado para exibição no computador do par.
PeerGraphRegisterEvent

A função PeerGraphRegisterEvent registra a solicitação de um par para ser notificada sobre as alterações associadas a um grafo par e um tipo de evento.
PeerGraphSearchRecords

A função PeerGraphSearchRecords pesquisa o grafo par em busca de registros específicos.
PeerGraphSendData

A função PeerGraphSendData envia dados para um nó vizinho ou um nó conectado diretamente.
PeerGraphSetNodeAttributes

A função PeerGraphSetNodeAttributes define os atributos da estrutura PEER_NODE_INFO para o nó local.
PeerGraphSetPresence

A função PeerGraphSetPresence ativa ou desativa explicitamente a publicação de registros de presença para um nó específico.
PeerGraphSetProperties

A função PeerGraphSetProperties define as propriedades do grafo par.
PeerGraphShutdown

A função PeerGraphShutdown limpa todos os recursos alocados pela chamada para PeerGraphStartup. Deve haver uma chamada para PeerGraphShutdown para cada chamada para PeerGraphStartup.
PeerGraphStartup

A função PeerGraphStartup indica à Infraestrutura de Grafo de Pares qual versão dos protocolos peer o aplicativo de chamada requer.
PeerGraphUniversalTimeToPeerTime

A função PeerGraphUniversalTimeToPeerTime converte um valor de tempo universal do computador do par em um valor comum de tempo de grafo par.
PeerGraphUnregisterEvent

A função PeerGraphUnregisterEvent solicita que o aplicativo não seja mais notificado sobre as alterações associadas a um grafo par e um tipo de registro.
PeerGraphUpdateRecord

A função PeerGraphUpdateRecord atualiza um registro no grafo par e, em seguida, inunda o registro para cada nó no grafo par.
PeerGraphValidateDeferredRecords

A função PeerGraphValidateDeferredRecords indica à Infraestrutura de Grafo de Pares que é hora de reenviar todos os registros adiados para o módulo de segurança validar.
PeerGroupAddRecord

A função PeerGroupAddRecord adiciona um novo registro ao grupo de pares, que é propagado para todos os pares participantes.
PeerGroupClose

A função PeerGroupClose invalida o identificador de grupo par obtido por uma chamada anterior para a função PeerGroupCreate, PeerGroupJoin ou PeerGroupOpen.
PeerGroupCloseDirectConnection

A função PeerGroupCloseDirectConnection fecha uma conexão direta específica entre dois pares.
PeerGroupConnect

A função PeerGroupConnect inicia uma pesquisa PNRP para um grupo de pares e tenta se conectar a ele. Depois que essa função for chamada com êxito, um par poderá se comunicar com outros membros do grupo de pares.
PeerGroupConnectByAddress

Tenta se conectar ao grupo de pares no qual outros pares com endereços IPv6 conhecidos estão participando.
PeerGroupCreate

A função PeerGroupCreate cria um novo grupo de pares.
PeerGroupCreateInvitation

A função PeerGroupCreateInvitation retorna uma cadeia de caracteres XML que pode ser usada pelo par especificado para ingressar em um grupo.
PeerGroupCreatePasswordInvitation

Retorna uma cadeia de caracteres XML que pode ser usada pelo par especificado para unir um grupo com uma senha correspondente.
PeerGroupDelete

A função PeerGroupDelete exclui os dados locais e o certificado associados a um grupo de pares.
PeerGroupDeleteRecord

A função PeerGroupDeleteRecord exclui um registro de um grupo de pares. O criador, bem como qualquer outro membro em uma função administrativa, pode excluir um registro específico.
PeerGroupEnumConnections

A função PeerGroupEnumConnections cria uma enumeração de conexões atualmente ativas no par.
PeerGroupEnumMembers

A função PeerGroupEnumMembers cria uma enumeração de membros de grupo par disponíveis e as informações de associação associadas.
PeerGroupEnumRecords

A função PeerGroupEnumRecords cria uma enumeração de registros de grupo par.
PeerGroupExportConfig

A função PeerGroupExportConfig exporta a configuração de grupo para um par como uma cadeia de caracteres XML que contém a identidade, o nome do grupo e o GMC para a identidade.
PeerGroupExportDatabase

A função PeerGroupExportDatabase exporta um banco de dados de grupo par para um arquivo específico, que pode ser transportado para outro computador e importado com a função PeerGroupImportDatabase.
PeerGroupGetEventData

A função PeerGroupGetEventData permite que um aplicativo recupere os dados retornados por um evento de agrupamento.
PeerGroupGetProperties

A função PeerGroupGetProperties recupera informações sobre as propriedades de um grupo especificado.
PeerGroupGetRecord

A função PeerGroupGetRecord recupera um registro de grupo específico.
PeerGroupGetStatus

A função PeerGroupGetStatus recupera o status atual de um grupo.
PeerGroupImportConfig

A função PeerGroupImportConfig importa uma configuração de grupo par para uma identidade com base nas configurações específicas em uma cadeia de caracteres de configuração XML fornecida.
PeerGroupImportDatabase

A função PeerGroupImportDatabase importa um banco de dados de grupo par de um arquivo local.
PeerGroupIssueCredentials

A função PeerGroupIssueCredentials emite credenciais, incluindo um GMC, para uma identidade específica e, opcionalmente, retorna uma cadeia de caracteres XML de convite que o par convidado pode usar para ingressar em um grupo de pares.
PeerGroupJoin

A função PeerGroupJoin prepara um par com um convite para ingressar em um grupo de pares existente antes de chamar PeerGroupConnect ou PeerGroupConnectByAddress.
PeerGroupOpen

A função PeerGroupOpen abre um grupo de pares que um par criou ou ingressou. Depois que um grupo de pares é aberto, o par pode se registrar para notificações de evento.
PeerGroupOpenDirectConnection

A função PeerGroupOpenDirectConnection estabelece uma conexão direta com outro par em um grupo de pares.
PeerGroupParseInvitation

A função PeerGroupParseInvitation retorna uma estrutura PEER_INVITATION_INFO com os detalhes de um convite específico.
PeerGroupPasswordJoin

Prepara um par com um convite e a senha correta para ingressar em um grupo de pares protegido por senha antes de chamar PeerGroupConnect ou PeerGroupConnectByAddress.
PeerGroupPeerTimeToUniversalTime

A função PeerGroupPeerTimeToUniversalTime converte o valor de tempo de referência mantido pelo grupo par em um valor de hora localizado apropriado para exibição em um computador par.
PeerGroupRegisterEvent

A função PeerGroupRegisterEvent registra um par para eventos específicos do grupo de pares.
PeerGroupSearchRecords

A função PeerGroupSearchRecords pesquisa o banco de dados de grupo par local em busca de registros que correspondam aos critérios fornecidos.
PeerGroupSendData

A função PeerGroupSendData envia dados a um membro por meio de uma conexão direta ou vizinha.
PeerGroupSetProperties

A função PeerGroupSetProperties define as propriedades atuais do grupo de pares. Na versão 1.0 dessa API, somente o criador do grupo par pode executar essa operação.
PeerGroupShutdown

A função PeerGroupShutdown fecha um grupo de pares criado com PeerGroupStartup e descarta todos os recursos alocados.
PeerGroupStartup

A função PeerGroupStartup inicia um grupo de pares usando uma versão solicitada da infraestrutura peer.
PeerGroupUniversalTimeToPeerTime

A função PeerGroupUniversalTimeToPeerTime converte um valor de hora local do computador de um par em um valor de hora de grupo par comum.
PeerGroupUnregisterEvent

A função PeerGroupUnregisterEvent cancela o registro de um par da notificação de eventos de pares associados ao identificador de evento fornecido.
PeerGroupUpdateRecord

A função PeerGroupUpdateRecord atualiza um registro dentro de um grupo de pares específico.
PeerHostNameToPeerName

Decodifica um nome de host retornado por PeerNameToPeerHostName na cadeia de caracteres de nome de par que ele representa.
PeerIdentityCreate

A função PeerIdentityCreate cria uma nova identidade de par e retorna seu nome.
PeerIdentityDelete

A função PeerIdentityDelete exclui permanentemente uma identidade de par. Isso inclui a remoção de todos os certificados, chaves privadas e todas as informações de grupo associadas a uma identidade de par especificada.
PeerIdentityExport

A função PeerIdentityExport permite que um usuário exporte uma identidade de par. Em seguida, o usuário pode transferir a identidade de par para um computador diferente.
PeerIdentityGetCryptKey

A função PeerIdentityGetCryptKey recupera um identificador para um CSP (provedor de serviços criptográficos).
PeerIdentityGetDefault

A função PeerIdentityGetDefault recupera o nome de par padrão definido para o usuário atual.
PeerIdentityGetFriendlyName

A função PeerIdentityGetFriendlyName retorna o nome amigável da identidade de par.
PeerIdentityGetXML

A função PeerIdentityGetXML retorna uma descrição da identidade de par, que pode ser passada para terceiros e usada para convidar uma identidade de par para um grupo de pares. Essas informações são retornadas como um fragmento XML.
PeerIdentityImport

A função PeerIdentityImport importa uma identidade de par. Se a identidade de par existir em um computador, PEER_E_ALREADY_EXISTS será retornado.
PeerIdentitySetFriendlyName

A função PeerIdentitySetFriendlyName modifica o nome amigável para uma identidade de par especificada. O nome amigável é o nome legível por humanos.
PeerNameToPeerHostName

Codifica o nome do par fornecido como um formato que pode ser usado com uma chamada subsequente para a função getaddrinfo Windows Sockets.
PeerPnrpEndResolve

Fecha o identificador de uma operação de resolução PNRP assíncrona iniciada com uma chamada anterior para PeerPnrpStartResolve.
PeerPnrpGetCloudInfo

Recupera informações sobre as nuvens PNRP (Protocolo de Resolução de Nomes de Par) nas quais o par de chamadas está participando.
PeerPnrpGetEndpoint

Recupera um endereço de ponto de extremidade par resolvido durante uma operação assíncrona de resolução de nome de par.
PeerPnrpRegister

Registra um par com uma nuvem PNRP e retorna um identificador que pode ser usado para atualizações de registro.
PeerPnrpResolve

Obtém os endereços de ponto de extremidade registrados para um nome de par específico.
PeerPnrpShutdown

Desliga uma instância em execução do serviço PNRP (protocolo PNRP) e libera todos os recursos associados a ele.
PeerPnrpStartResolve

Inicia uma operação de resolução de nome de par assíncrona.
PeerPnrpStartup

Inicia o serviço PNRP (Peer Name Resolution Protocol) para o par de chamada.
PeerPnrpUnregister

Desregistro um par de uma nuvem PNRP.
PeerPnrpUpdateRegistration

Atualizações as informações de registro PNRP para um nome.
PFNPEER_FREE_SECURITY_DATA

O retorno de chamada PFNPEER_FREE_SECURITY_DATA especifica a função que a Infraestrutura de Grafo par chama para liberar dados retornados por PFNPEER_SECURE_RECORD e PFNPEER_VALIDATE_RECORD retornos de chamada.
PFNPEER_SECURE_RECORD

O retorno de chamada PFNPEER_SECURE_RECORD especifica a função que a Infraestrutura de Grafo par chama para proteger registros.
PFNPEER_VALIDATE_RECORD

O retorno de chamada PFNPEER_VALIDATE_RECORD especifica a função que a Infraestrutura de Grafo par chama para validar registros.

Estruturas

 
DRT_ADDRESS

DRT_ADDRESS estrutura contém informações de ponto de extremidade sobre um nó DRT que participou de uma pesquisa. Essas informações destinam-se ao uso em problemas de conectividade de depuração.
DRT_ADDRESS_LIST

DRT_ADDRESS_LIST estrutura contém um conjunto de estruturas DRT_ADDRESS que representam os nós contatados durante uma pesquisa por uma chave.
DRT_BOOTSTRAP_PROVIDER

DRT_BOOTSTRAP_PROVIDER estrutura define a interface DRT que deve ser implementada por um provedor de inicialização.
DRT_DATA

DRT_DATA estrutura contém um blob de dados. Essa estrutura é usada por várias funções DRT.
DRT_EVENT_DATA

DRT_EVENT_DATA.
DRT_REGISTRATION

A estrutura DRT_REGISTRATION contém dados de chave e aplicativo que compõem um registro.
DRT_SEARCH_INFO

DRT_SEARCH_INFO estrutura representa uma consulta de pesquisa emitida com DrtStartSearch.
DRT_SEARCH_RESULT

DRT_SEARCH_RESULT.
DRT_SECURITY_PROVIDER

DRT_SECURITY_PROVIDER estrutura define a interface DRT que deve ser implementada por um provedor de segurança.
DRT_SETTINGS

DRT_SETTINGS estrutura contém as configurações utilizadas pela Tabela de Roteamento Distribuído local.
PEER_ADDRESS

A estrutura PEER_ADDRESS especifica as informações sobre o endereço IP.
PEER_APP_LAUNCH_INFO

A estrutura PEER_APP_LAUNCH_INFO contém as informações de inicialização de aplicativo par fornecidas por um contato em uma solicitação de convite par anterior.
PEER_APPLICATION

A estrutura PEER_APPLICATION contém dados que descrevem um aplicativo ou componente de software instalado localmente que pode ser registrado e compartilhado com contatos confiáveis em uma rede de colaboração par.
PEER_APPLICATION_REGISTRATION_INFO

A estrutura PEER_APPLICATION_REGISTRATION_INFO contém informações de aplicativo par para registro com o computador local.
PEER_COLLAB_EVENT_REGISTRATION

A estrutura PEER_COLLAB_EVENT_REGISTRATION contém os dados usados por um par para se registrar em eventos de rede de colaboração par específicos.
PEER_CONNECTION_INFO

A estrutura PEER_CONNECTION_INFO contém informações sobre uma conexão. Essa estrutura é retornada quando você está enumerando conexões de grafo ou agrupamento de pares.
PEER_CONTACT

A estrutura PEER_CONTACT contém informações sobre um contato específico.
PEER_CREDENTIAL_INFO

A estrutura PEER_CREDENTIAL_INFO define as informações usadas para obter e emitir as credenciais de segurança de um par.
PEER_DATA

A estrutura PEER_DATA contém dados binários.
PEER_ENDPOINT

A estrutura PEER_ENDPOINT contém o endereço e o nome amigável de um ponto de extremidade par.
PEER_EVENT_APPLICATION_CHANGED_DATA

A estrutura PEER_EVENT_APPLICATION_CHANGED_DATA contém informações retornadas quando um evento de PEER_EVENT_ENDPOINT_APPLICATION_CHANGED ou PEER_EVENT_MY_APPLICATION_CHANGED é gerado em um par que participa de uma rede de colaboração par.
PEER_EVENT_CONNECTION_CHANGE_DATA

Aponta para a estrutura PEER_EVENT_CONNECTION_CHANGE_DATA se um dos eventos de par a seguir for disparado.
PEER_EVENT_ENDPOINT_CHANGED_DATA

A estrutura PEER_EVENT_ENDPOINT_CHANGED_DATA contém informações retornadas quando um evento de PEER_EVENT_ENDPOINT_CHANGED ou PEER_EVENT_MY_ENDPOINT_CHANGED é gerado em um par que participa de uma rede de colaboração par.
PEER_EVENT_INCOMING_DATA

Aponta para a estrutura de PEER_EVENT_INCOMING_DATA se um dos eventos pares a seguir for disparado.
PEER_EVENT_MEMBER_CHANGE_DATA

A estrutura PEER_EVENT_MEMBER_CHANGE_DATA contém dados que descrevem uma alteração no status de um membro de grupo par.
PEER_EVENT_NODE_CHANGE_DATA

A estrutura PEER_EVENT_NODE_CHANGE_DATA contém um ponteiro para os dados se um evento PEER_GRAPH_EVENT_NODE_CHANGE for disparado.
PEER_EVENT_OBJECT_CHANGED_DATA

A estrutura PEER_EVENT_OBJECT_CHANGED_DATA contém informações retornadas quando um evento de PEER_EVENT_ENDPOINT_OBJECT_CHANGED ou PEER_EVENT_MY_OBJECT_CHANGED é gerado em um par que participa de uma rede de colaboração par.
PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA

A estrutura PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA contém informações retornadas quando um evento de PEER_EVENT_PEOPLE_NEAR_ME_CHANGED é gerado em um par que participa de uma rede de colaboração par específica de sub-rede.
PEER_EVENT_PRESENCE_CHANGED_DATA

A estrutura PEER_EVENT_PRESENCE_CHANGED_DATA contém informações retornadas quando um evento PEER_EVENT_ENDPOINT_PRESENCE_CHANGED ou PEER_EVENT_MY_PRESENCE_CHANGED é gerado em um par que participa de uma rede de colaboração par.
PEER_EVENT_RECORD_CHANGE_DATA

Aponta para a estrutura PEER_EVENT_RECORD_CHANGE_DATA se um dos eventos de par a seguir for disparado.
PEER_EVENT_REQUEST_STATUS_CHANGED_DATA

A estrutura PEER_EVENT_REQUEST_STATUS_CHANGED_DATA contém informações retornadas quando um evento PEER_EVENT_REQUEST_STATUS_CHANGED é gerado em um par que participa de uma rede de colaboração par.
PEER_EVENT_SYNCHRONIZED_DATA

O PEER_EVENT_SYNCHRONIZED_DATA será apontado pela união de uma estrutura de PEER_GRAPH_EVENT_DATA se um evento PEER_GRAPH_EVENT_RECORD_CHANGE ou PEER_GROUP_EVENT_RECORD_CHANGE for disparado.
PEER_EVENT_WATCHLIST_CHANGED_DATA

A estrutura PEER_EVENT_WATCHLIST_CHANGED_DATA contém informações retornadas quando um evento de PEER_EVENT_WATCHLIST_CHANGED é gerado em um par que participa de uma rede de colaboração par.
PEER_GRAPH_EVENT_DATA

A estrutura PEER_GRAPH_EVENT_DATA contém dados associados a um evento par.
PEER_GRAPH_EVENT_REGISTRATION

A estrutura PEER_GRAPH_EVENT_REGISTRATION é usada durante o registro para notificação de evento par. Durante o registro, ele especifica para quais eventos pares um aplicativo requer notificações.
PEER_GRAPH_PROPERTIES

A estrutura PEER_GRAPH_PROPERTIES contém dados sobre a política de um grafo par, ID, escopo e outras informações.
PEER_GROUP_EVENT_REGISTRATION

A estrutura PEER_GROUP_EVENT_REGISTRATION define o evento de grupo par específico para o qual um membro pode se registrar.
PEER_GROUP_PROPERTIES

A estrutura PEER_GROUP_PROPERTIES contém dados sobre a política de associação de um grupo de pares.
PEER_INVITATION

A estrutura PEER_INVITATION contém uma solicitação para iniciar ou ingressar em uma atividade de colaboração par.
PEER_INVITATION_INFO

A estrutura PEER_INVITATION_INFO define informações sobre um convite para ingressar em um grupo de pares.
PEER_INVITATION_RESPONSE

A estrutura PEER_INVITATION_RESPONSE contém uma resposta a um convite para ingressar em uma atividade de colaboração par.
PEER_MEMBER

A estrutura PEER_MEMBER contém informações que descrevem um membro de um grupo de pares.
PEER_NAME_PAIR

A estrutura PEER_NAME_PAIR contém os resultados de uma chamada para PeerGetNextItem.
PEER_NODE_INFO

A estrutura PEER_NODE_INFO contém informações específicas de um nó específico em um grafo par.
PEER_OBJECT

A estrutura PEER_OBJECT contém informações de tempo de execução específicas do aplicativo que podem ser compartilhadas com contatos confiáveis em uma rede de colaboração par.
PEER_PEOPLE_NEAR_ME

Contém informações sobre um par na mesma sub-rede lógica ou virtual.
PEER_PNRP_CLOUD_INFO

Contém informações sobre uma nuvem PNRP (Protocolo de Resolução de Nomes pares).
PEER_PNRP_ENDPOINT_INFO

Contém os endereços IP e os dados associados a um ponto de extremidade par.
PEER_PNRP_REGISTRATION_INFO

Contém as informações fornecidas por uma identidade de par quando ela se registra em uma nuvem PNRP.
PEER_PRESENCE_INFO

A estrutura PEER_PRESENCE_INFO contém informações específicas de presença de pares.
PEER_RECORD

A estrutura PEER_RECORD contém o objeto de registro que um aplicativo usa.
PEER_SECURITY_INTERFACE

A estrutura PEER_SECURITY_INTERFACE especifica as interfaces de segurança que as chamadas para APIs de Grafo de Pares usam para validar, proteger e liberar registros.
PEER_VERSION_DATA

A estrutura PEER_VERSION_DATA contém as informações de versão sobre as APIs de Emparelhamento e Agrupamento.
PEERDIST_CLIENT_BASIC_INFO

A estrutura PEERDIST_CLIENT_BASIC_INFO indica se há ou não muitos clientes baixando simultaneamente o mesmo conteúdo.
PEERDIST_CONTENT_TAG

PEERDIST_CONTENT_TAG estrutura contém uma marca de conteúdo fornecida pelo cliente como uma entrada para a API PeerDistClientOpenContent.
PEERDIST_PUBLICATION_OPTIONS

PEERDIST_PUBLICATION_OPTIONS estrutura contém opções de publicação, incluindo as informações de versão da API e possíveis sinalizadores de opção.
PEERDIST_RETRIEVAL_OPTIONS

A estrutura PEER_RETRIEVAL_OPTIONS contém a versão das informações de conteúdo a serem recuperadas.
PEERDIST_STATUS_INFO

A estrutura PEERDIST_STATUS_INFO contém informações sobre o status atual e os recursos do serviço BranchCache no computador local.
PNRP_CLOUD_ID

A estrutura PNRP_CLOUD_ID contém os valores que definem uma nuvem de rede.
PNRPCLOUDINFO

A estrutura PNRPCLOUDINFO é apontada pelo membro lpBlob da estrutura WSAQUERYSET.
PNRPINFO_V1

A estrutura PNRPINFO_V1 é apontada pelo membro lpBlob da estrutura WSAQUERYSET. (PNRPINFO_V1)
PNRPINFO_V2

A estrutura PNRPINFO_V1 é apontada pelo membro lpBlob da estrutura WSAQUERYSET. P