Cabeçalho drt.h
Esse cabeçalho é usado por Ponto a Ponto. Para obter mais informações, consulte:
drt.h contém as seguintes interfaces de programação:
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 protocolo PNRP. |
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 de 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 uma chave no DRT usando critérios especificados na estrutura DRT_SEARCH_INFO. |
DrtUnregisterKey A função DrtUnregisterKey desregistre uma chave do DRT. |
DrtUpdateKey A função DrtUpdateKey atualiza os dados do aplicativo associados a uma chave registrada. |
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 na depuração de problemas de conectividade. |
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. |
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. |