Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A API DRT (Distributed Routing Table) utiliza as seguintes funções.
Funções de gerenciamento vitalícias
| Função | Descrição |
|---|---|
| DrtOpen | Cria uma instância DRT local usando critérios especificados pela estrutura DRT_SETTINGS. |
| DrtClose | Fecha e remove a instância local da DRT. |
| DrtGetEventData | Recupera dados de eventos associados a um evento sinalizado. |
| DrtGetEventDataSize | Devolve o tamanho da estrutura DRT_EVENT_DATA associada a um evento sinalizado. |
Funções de Gestão do Módulo
| Função | Descrição |
|---|---|
| DrtCreatePnrpBootstrapResolver | Cria um resolvedor de bootstrap com base no protocolo PNRP. |
| DrtDeletePnrpBootstrapResolver | Exclui um resolvedor de bootstrap baseado no protocolo PNRP. |
| DrtCreateDnsBootstrapResolver | Cria um provedor de bootstrap que entrará em contato com um host conhecido pelo nome. |
| DrtDeleteDnsBootstrapResolver | Exclui um provedor de bootstrap que entrará em contato com um host conhecido pelo nome. |
| DrtCreateIpv6UdpTransport | Cria um transporte baseado no protocolo UDP IPv6. |
| DrtDeleteIpv6UdpTransport | Exclui um transporte baseado no protocolo UDP IPv6. |
| DrtCreateDerivedKeySecurityProvider | Cria um provedor de segurança de chave derivado para o DRT. |
| DrtCreateDerivedKey | Cria uma chave que pode ser utilizada por DrtRegisterKey quando o DRT estiver usando um provedor de segurança de chave derivada. |
| DrtDeleteDerivedKeySecurityProvider | Exclui um provedor de segurança de chave derivado para o DRT. |
| DrtCreateNullSecurityProvider | Cria um provedor de segurança nulo. Este provedor de segurança não requer nós para autenticar chaves. |
| DrtDeleteNullSecurityProvider | Exclui um provedor de segurança nulo. |
Funções de Registo
| Função | Descrição |
|---|---|
| DrtRegisterKey | Registra uma chave no DRT. |
| DrtUpdateKey | Atualiza os dados do aplicativo associados a uma chave registrada. |
| DrtUnregisterKey | Cancela o registro de uma chave do DRT. |
Funções de pesquisa
| Função | Descrição |
|---|---|
| DrtStartSearch | Pesquisa uma chave na DRT usando critérios especificados na estrutura DRT_SEARCH_INFO. |
| DrtContinueSearch | Continua uma DRT_SEARCH_RETURN_PATH busca por uma chave na DRT. Esta função é usada somente quando o sinalizador fIterative é definido como TRUE na estrutura de DRT_SEARCH_INFO associada. |
| DrtGetSearchResult | Recupera o(s) resultado(s) da pesquisa. |
| DrtGetSearchResultSize | Devolve o tamanho do próximo resultado de pesquisa disponível. |
| DrtGetSearchPath | Retorna uma lista de nós contatados durante a operação de pesquisa. |
| DrtGetSearchPathSize | Retorna o tamanho do caminho de pesquisa, que representa o número de nós utilizados na operação de pesquisa. |
| DrtEndSearch | Cancela uma pesquisa por uma chave em um DRT e, como resultado, o retorno de resultados via DRT_SEARCH_RESULT é interrompido. Esta API pode ser chamada a qualquer momento após a emissão de uma pesquisa. |
Funções de nome de instância
| Função | Descrição |
|---|---|
| DrtGetInstanceName | Obtém o nome associado a uma instância de DRT. |
| DrtGetInstanceNameSize | Retorna o tamanho do nome da instância da Tabela de Roteamento Distribuído. |
Tópicos relacionados