netioapi.h) (DNS_INTERFACE_SETTINGS_EX 结构

表示可通过调用 SetInterfaceDnsSettings 函数在给定接口上配置的 DNS 设置,或通过调用 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) 。 通过 SupplementalSearchList 成员为给定适配器配置特定于连接的 DNS 补充后缀搜索列表。

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)

另请参阅