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) |