Compartilhar via


estrutura DNS_SERVER_PROPERTY (netioapi.h)

Descreve uma propriedade de servidor DNS, que é definida na estrutura DNS_INTERFACE_SETTINGS3 e configurada por meio da função SetInterfaceDnsSettings .

Sintaxe

typedef struct _DNS_SERVER_PROPERTY {
  ULONG                     Version;
  ULONG                     ServerIndex;
  DNS_SERVER_PROPERTY_TYPE  Type;
#if ...
  DNS_SERVER_PROPERTY_TYPES Property;
#else
  DNS_SERVER_PROPERTY_TYPES Property;
#endif
} DNS_SERVER_PROPERTY;

Membros

Version

Tipo: ULONG

Deve ser definido como DNS_INTERFACE_SETTINGS_VERSION1.

ServerIndex

Tipo: ULONG

Deve ser o índice do servidor correspondente presente no membro DNS_INTERFACE_SETTINGS3::NameServer ou ::P rofileNameServer . Para obter o uso adequado, consulte os membros ServerProperties e ProfileServerProperties no tópico para a estrutura DNS_INTERFACE_SETTINGS3 .

Type

Tipo: DNS_SERVER_PROPERTY_TYPE

Deve ser definido como DnsServerDohProperty. Descreve uma propriedade de servidor DNS-over-HTTPS.

Property

Tipo: DNS_SERVER_PROPERTY_TYPES

Se o membro Type estiver definido como DnsServerDohProperty, o campo DNS_SERVER_PROPERTY_TYPES::D ohSettings deverá apontar para um objeto DNS_DOH_SERVER_SETTINGS válido.

Requisitos

Requisito Valor
Cliente mínimo com suporte Nenhum compatível
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho netioapi.h (inclua Iphlpapi.h)