Поделиться через


структура 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

Тип: DNS_INTERFACE_SETTINGS

Параметр 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)

См. также раздел