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.
Esse cabeçalho é usado pelo DNS (Sistema de Nomes de Domínio). Para obter mais informações, consulte:
Windns.h contém as seguintes interfaces de programação:
Funções
|
DnsAcquireContextHandle_A O tipo de função DnsAcquireContextHandle adquire um identificador de contexto para um conjunto de credenciais. (ANSI) |
|
DnsAcquireContextHandle_W O tipo de função DnsAcquireContextHandle adquire um identificador de contexto para um conjunto de credenciais. (Unicode) |
|
DnsCancelQuery A função DnsCancelQuery pode ser usada para cancelar uma consulta pendente para o namespace DNS. |
|
DnsCancelQueryRaw Cancela uma consulta iniciada chamando DnsQueryRaw. |
|
DnsExtractRecordsFromMessage_UTF8 O tipo de função DnsExtractRecordsFromMessage extrai registros de recursos (RR) de uma mensagem DNS e armazena esses registros em uma estrutura DNS_RECORD. (DnsExtractRecordsFromMessage_UTF8) |
|
DnsExtractRecordsFromMessage_W O tipo de função DnsExtractRecordsFromMessage extrai registros de recursos (RR) de uma mensagem DNS e armazena esses registros em uma estrutura DNS_RECORD. (DnsExtractRecordsFromMessage_W) |
|
DnsFree Libera memória alocada para registros DNS obtidos usando a função DnsQuery. |
|
DnsFreeCustomServers Libera a matriz de servidores personalizados que foi retornada de uma chamada anterior para DnsGetApplicationSettings. |
|
DnsFreeProxyName Libera memória alocada para o membro proxyName de uma estrutura DNS_PROXY_INFORMATION obtida usando a função DnsGetProxyInformation. |
|
DnsGetApplicationSettings Recupera as configurações de DNS por aplicativo. |
|
DnsGetProxyInformation A função DnsGetProxyInformation retorna as informações de proxy para a tabela de política de resolução de nomes de um servidor DNS. |
|
DnsIsZtEnabled Obtém um valor que especifica se o ZTDNS (DNS de Confiança Zero) está habilitado no dispositivo atual. |
|
DnsModifyRecordsInSet_A A função adiciona, modifica ou remove um conjunto de Registro de Recursos (RR) que pode ter sido registrado anteriormente com servidores DNS. (DnsModifyRecordsInSet_A) |
|
DnsModifyRecordsInSet_UTF8 A função adiciona, modifica ou remove um conjunto de Registro de Recursos (RR) que pode ter sido registrado anteriormente com servidores DNS. (DnsModifyRecordsInSet_UTF8) |
|
DnsModifyRecordsInSet_W A função adiciona, modifica ou remove um conjunto de Registro de Recursos (RR) que pode ter sido registrado anteriormente com servidores DNS. (DnsModifyRecordsInSet_W) |
|
DnsNameCompare A função DnsNameCompare compara dois nomes DNS. (DnsNameCompare_UTF8) |
|
DnsNameCompare_A A função DnsNameCompare compara dois nomes DNS. (DnsNameCompare_A) |
|
DnsNameCompare_W A função DnsNameCompare compara dois nomes DNS. (DnsNameCompare_W) |
|
DnsQuery_A É a interface de consulta genérica para o namespace DNS e fornece aos desenvolvedores de aplicativos uma interface de resolução de consulta DNS. (DnsQuery_A) |
|
DnsQuery_UTF8 É a interface de consulta genérica para o namespace DNS e fornece aos desenvolvedores de aplicativos uma interface de resolução de consulta DNS. (DnsQuery_UTF8) |
|
DnsQuery_W É a interface de consulta genérica para o namespace DNS e fornece aos desenvolvedores de aplicativos uma interface de resolução de consulta DNS. (DnsQuery_W) |
|
DnsQueryConfig A função DnsQueryConfig permite que os programadores de aplicativos consultem a configuração do computador local ou de um adaptador específico. |
|
DnsQueryEx A interface de consulta genérica assíncrona para o namespace DNS e fornece aos desenvolvedores de aplicativos uma interface de resolução de consulta DNS. |
|
DnsQueryRaw Permite executar uma consulta DNS que aceita um pacote bruto que contém uma consulta DNS ou um nome e tipo de consulta. |
|
DnsQueryRawResultFree Libera a memória alocada para um objeto de estrutura DNS_QUERY_RAW_RESULT. |
|
DnsRecordCompare A função DnsRecordCompare compara dois RR (registros de recurso DNS). |
|
DnsRecordCopyEx A função DnsRecordCopyEx cria uma cópia de um registro de recurso especificado (RR). A função DnsRecordCopyEx também é capaz de converter a codificação de caracteres durante a operação de cópia. |
|
DnsRecordListFree Libera memória alocada para registros DNS obtidos usando a função DnsQuery. |
|
DnsRecordSetCompare A função DnsRecordSetCompare compara dois conjuntos de RR. |
|
DnsRecordSetCopyEx A função DnsRecordSetCopyEx cria uma cópia de um conjunto de registros de recursos especificado. A função DnsRecordSetCopyEx também é capaz de converter a codificação de caracteres durante a operação de cópia. |
| DnsRecordSetDetach A função DnsRecordSetDetach desanexa o primeiro conjunto de registros de uma lista especificada de registros DNS. |
|
DnsReleaseContextHandle A função DnsReleaseContextHandle libera a memória usada para armazenar as credenciais de uma conta específica. |
|
DnsReplaceRecordSetA Substitui um conjunto de RR (registro de recurso) existente. (DnsReplaceRecordSetA) |
|
DnsReplaceRecordSetUTF8 Substitui um conjunto de RR (registro de recurso) existente. (DnsReplaceRecordSetUTF8) |
|
DnsReplaceRecordSetW Substitui um conjunto de RR (registro de recurso) existente. (DnsReplaceRecordSetW) |
|
DnsServiceBrowse Usado para iniciar uma descoberta de DNS-SD para serviços em execução na rede local. |
|
DnsServiceBrowseCancel Usado para cancelar uma consulta de descoberta de DNS-SD em execução. |
|
DnsServiceConstructInstance Usado para criar uma estrutura de DNS_SERVICE_INSTANCE a partir de dados que a descrevem. |
|
DnsServiceCopyInstance Usado para copiar uma estrutura de DNS_SERVICE_INSTANCE. |
|
DnsServiceDeRegister Usado para remover um serviço registrado. |
|
DnsServiceFreeInstance Usado para liberar os recursos associados a uma estrutura de DNS_SERVICE_INSTANCE. |
|
DnsServiceRegister Usado para registrar um serviço detectável neste dispositivo. (DnsServiceRegister) |
|
DnsServiceRegisterCancel Usado para cancelar uma operação de registro pendente. |
|
DnsServiceResolve Usado para obter mais informações sobre um serviço anunciado na rede local. |
|
DnsServiceResolveCancel Usado para cancelar uma DNS-SD resolver consulta em execução. |
|
DnsSetApplicationSettings Define as configurações de DNS por aplicativo. Isso inclui a capacidade de definir servidores DNS por aplicativo como fallback para os servidores configurados pelo sistema ou exclusivamente. |
| DnsStartMulticastQuery Usado para registrar um serviço detectável neste dispositivo. (DnsStartMulticastQuery) |
|
DnsStopMulticastQuery Usado para interromper uma operação de DnsStartMulticastQuery |
|
DnsValidateName A função de macro DnsValidateName (windns.h) valida o status de um nome DNS especificado. |
|
DnsValidateName_A A função DnsValidateName valida o status de um nome DNS especificado. (DnsValidateName_A) |
|
DnsValidateName_UTF8 A função DnsValidateName_UTF8 (windns.h) valida o status de um nome DNS especificado. |
|
DnsValidateName_W A função DnsValidateName valida o status de um nome DNS especificado. (DnsValidateName_W) |
|
DnsValidateServerStatus A função DnsValidateServerStatus valida um endereço IP como um servidor DNS adequado. |
|
DnsWriteQuestionToBuffer_UTF8 O tipo de função DnsWriteQuestionToBuffer cria uma mensagem de consulta DNS e a armazena em uma estrutura de DNS_MESSAGE_BUFFER. (DnsWriteQuestionToBuffer_UTF8) |
|
DnsWriteQuestionToBuffer_W O tipo de função DnsWriteQuestionToBuffer cria uma mensagem de consulta DNS e a armazena em uma estrutura de DNS_MESSAGE_BUFFER. (DnsWriteQuestionToBuffer_W) |
Funções de retorno de chamada
|
DNS_QUERY_COMPLETION_ROUTINE O retorno de chamada DNS_QUERY_COMPLETION_ROUTINE é usado para retornar assíncronamente os resultados de uma consulta DNS. |
|
DNS_QUERY_RAW_COMPLETION_ROUTINE A assinatura de função de uma função de retorno de chamada assíncrona que você implementa. O sistema chama sua implementação com os resultados de uma consulta que você iniciou chamando DnsQueryRaw. |
|
DNS_SERVICE_BROWSE_CALLBACK Usado para retornar de forma assíncrona os resultados de uma consulta DNS-SD. |
|
DNS_SERVICE_REGISTER_COMPLETE Usado para notificar seu aplicativo de que o registro de serviço foi concluído. |
|
DNS_SERVICE_RESOLVE_COMPLETE Usado para retornar de forma assíncrona os resultados de uma operação de resolução de serviço. |
|
MDNS_QUERY_CALLBACK Usado para retornar de forma assíncrona os resultados de uma consulta mDNS. |
Estruturas
|
DNS_APPLICATION_SETTINGS Representa as configurações de DNS por aplicativo. |
|
DNS_PROXY_INFORMATION Contém as informações de proxy para a tabela de política de resolução de nomes de um servidor DNS. |
|
DNS_QUERY_CANCEL Uma estrutura de DNS_QUERY_CANCEL pode ser usada para cancelar uma consulta DNS assíncrona. |
|
DNS_QUERY_RAW_CANCEL Representa um identificador de cancelamento de consulta bruto DNS. |
|
DNS_QUERY_RAW_REQUEST Representa uma solicitação de consulta bruta DNS (consulte DnsQueryRaw). |
|
DNS_QUERY_RAW_RESULT Representa um resultado de consulta bruta DNS (consulte DNS_QUERY_RAW_COMPLETION_ROUTINE). |
|
DNS_QUERY_REQUEST A estrutura DNS_QUERY_REQUEST contém os parâmetros de consulta DNS usados em uma chamada para DnsQueryEx. |
|
DNS_QUERY_REQUEST3 Contém os parâmetros de consulta DNS usados em uma chamada para DnsQueryEx. |
|
DNS_QUERY_RESULT Uma estrutura de DNS_QUERY_RESULT contém os resultados da consulta DNS retornados de uma chamada para DnsQueryEx. |
|
DNS_RRSET A estrutura DNS_RRSET contém informações sobre um conjunto de registro de recursos DNS (RR). |
|
DNS_SERVICE_BROWSE_REQUEST Contém os parâmetros de consulta usados em uma chamada para DnsServiceBrowse. |
|
DNS_SERVICE_CANCEL Usado para cancelar uma operação de DNS-SD assíncrona. |
|
DNS_SERVICE_INSTANCE Representa um serviço DNS em execução na rede. |
|
DNS_SERVICE_REGISTER_REQUEST Contém as informações necessárias para anunciar um serviço usando DnsServiceRegister ou para parar de anunciá-lo usando DnsServiceDeRegister. |
|
DNS_SERVICE_RESOLVE_REQUEST Contém os parâmetros de consulta usados em uma chamada para DnsServiceResolve. |
|
DNS_WIRE_QUESTION A estrutura DNS_WIRE_QUESTION contém informações sobre uma pergunta DNS transmitida pela rede, conforme especificado na seção 4.1.2 do RFC 1035.. |
|
DNS_WIRE_RECORD A estrutura DNS_WIRE_RECORD contém informações sobre um registro de fio DNS transmitido pela rede, conforme especificado na seção 4.1.3 do RFC 1035. |
|
IP4_ARRAY A estrutura IP4_ARRAY armazena uma matriz de endereços IPv4. |
|
MDNS_QUERY_HANDLE Contém informações relacionadas a uma consulta MDNS em andamento. Seu aplicativo não deve modificar seu conteúdo. |
|
MDNS_QUERY_REQUEST Contém as informações necessárias para executar uma consulta mDNS. |
Enumerações
|
DNS_CONFIG_TYPE A enumeração DNS_CONFIG_TYPE fornece informações de tipo de configuração DNS. |
|
DNS_FREE_TYPE A enumeração DNS_FREE_TYPE especifica o tipo de dados a serem gratuitos. |
|
DNS_NAME_FORMAT A enumeração DNS_NAME_FORMAT especifica informações de formato de nome para DNS. |
|
DNS_PROXY_INFORMATION_TYPE A enumeração DNS_PROXY_INFORMATION_TYPE define o tipo de informações de proxy na estrutura de DNS_PROXY_INFORMATION. |