структура DNS_INTERFACE_SETTINGS_EX (netioapi.h)
Представляет параметры DNS, которые можно настроить в заданном интерфейсе путем вызова функции SetInterfaceDnsSettings или получить для данного интерфейса путем вызова функции GetInterfaceDnsSettings .
Синтаксис
typedef struct _DNS_INTERFACE_SETTINGS_EX {
DNS_INTERFACE_SETTINGS SettingsV1;
ULONG DisableUnconstrainedQueries;
PWSTR SupplementalSearchList;
} DNS_INTERFACE_SETTINGS_EX;
Члены
SettingsV1
Параметр SettingsV1.Version должен иметь значение DNS_INTERFACE_SETTINGS_VERSION2.
SettingsV1.Flags настраивается так же, как DNS_INTERFACE_SETTINGS::Flags, с дополнительным параметром растрового изображения:
DNS_SETTING_SUPPLEMENTAL_SEARCH_LIST (0x0800). Настраивает список поиска дополнительных DNS-суффиксов для конкретного подключения для данного адаптера с помощью элемента SupplementalSearchList .
DisableUnconstrainedQueries
Тип: ULONG
Зарезервировано.
SupplementalSearchList
Тип: PWSTR
Широкая строка, завершающаяся null, содержащая ряд имен поиска, разделенных запятыми или пробелами. Например, L"contoso1.com contoso2.com" или L"contoso1.com, contoso2.com".
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | сборка Windows 10 19041 |
Минимальная версия сервера | сборка Windows 10 19041 |
Верхняя часть | netioapi.h (включая Iphlpapi.h) |