Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A API de DRT (Tabela de Roteamento Distribuído) utiliza as seguintes funções.
Funções de gerenciamento de tempo de vida
| 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 do DRT. |
| DrtGetEventData | Recupera dados de evento associados a um evento sinalizado. |
| DrtGetEventDataSize | Retorna o tamanho da estrutura DRT_EVENT_DATA associada a um evento sinalizado. |
Funções de gerenciamento de módulo
| Função | Descrição |
|---|---|
| DrtCreatePnrpBootstrapResolver | Cria um resolvedor de inicialização com base no protocolo PNRP. |
| DrtDeletePnrpBootstrapResolver | Exclui um resolvedor de inicialização com base no protocolo PNRP. |
| DrtCreateDnsBootstrapResolver | Cria um provedor de inicialização que entrará em contato com um host conhecido pelo nome. |
| DrtDeleteDnsBootstrapResolver | Exclui um provedor de inicialização que entrará em contato com um host conhecido pelo nome. |
| DrtCreateIpv6UdpTransport | Cria um transporte com base no protocolo UDP IPv6. |
| DrtDeleteIpv6UdpTransport | Exclui um transporte com base no protocolo UDP IPv6. |
| DrtCreateDerivedKeySecurityProvider | Cria um provedor de segurança de chave derivada para o DRT. |
| DrtCreateDerivedKey | Cria uma chave que pode ser utilizada por DrtRegisterKey quando o DRT está usando um provedor de segurança de chave derivada. |
| DrtDeleteDerivedKeySecurityProvider | Exclui um provedor de segurança de chave derivada para o DRT. |
| DrtCreateNullSecurityProvider | Cria um provedor de segurança nulo. Esse provedor de segurança não requer nós para autenticar chaves. |
| DrtDeleteNullSecurityProvider | Exclui um provedor de segurança nulo. |
Funções de registro
| Função | Descrição |
|---|---|
| DrtRegisterKey | Registra uma chave no DRT. |
| DrtUpdateKey | Atualizações os dados do aplicativo associados a uma chave registrada. |
| DrtUnregisterKey | Desregistros de uma chave do DRT. |
Funções de pesquisa
| Função | Descrição |
|---|---|
| DrtStartSearch | Pesquisa no DRT uma chave usando critérios especificados na estrutura DRT_SEARCH_INFO . |
| DrtContinueSearch | Continua uma pesquisa de DRT_SEARCH_RETURN_PATH por uma chave no DRT. Essa função é usada somente quando o sinalizador fIterative é definido como TRUE na estrutura DRT_SEARCH_INFO associada. |
| DrtGetSearchResult | Recupera os resultados da pesquisa. |
| DrtGetSearchResultSize | Retorna o tamanho do próximo resultado da 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 dos resultados por meio de DRT_SEARCH_RESULT é interrompido. Essa API pode ser chamada a qualquer momento após a emissão de uma pesquisa. |
Funções de nome da instância
| Função | Descrição |
|---|---|
| DrtGetInstanceName | Obtém o nome associado a uma instância drt. |
| DrtGetInstanceNameSize | Retorna o tamanho do nome da instância da Tabela de Roteamento Distribuído. |
Tópicos relacionados