структура DNS_SERVER_PROPERTY (netioapi.h)
Описывает свойство DNS-сервера, которое задается в структуре DNS_INTERFACE_SETTINGS3 и настраивается с помощью функции SetInterfaceDnsSettings .
Синтаксис
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;
Члены
Version
Тип: ULONG
Необходимо задать значение DNS_INTERFACE_SETTINGS_VERSION1.
ServerIndex
Тип: ULONG
Должен быть индексом соответствующего сервера, присутствующего в элементе DNS_INTERFACE_SETTINGS3::NameServer или ::P rofileNameServer . Для правильного использования см. элементы ServerProperties и ProfileServerProperties раздела для структуры DNS_INTERFACE_SETTINGS3 .
Type
Должен иметь значение DnsServerDohProperty. Описывает свойство сервера DNS-over-HTTPS.
Property
Тип: DNS_SERVER_PROPERTY_TYPES
Если для элемента Type задано значение DnsServerDohProperty, то поле DNS_SERVER_PROPERTY_TYPES::D ohSettings должно указывать на допустимый объект DNS_DOH_SERVER_SETTINGS .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | netioapi.h (включая Iphlpapi.h) |