netioapi.h) (DNS_SERVER_PROPERTY 结构

描述 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 成员中存在的相应服务器的索引。 有关正确用法,请参阅主题中的 ServerPropertiesProfileServerProperties 成员 ,了解DNS_INTERFACE_SETTINGS3 结构。

Type

类型: DNS_SERVER_PROPERTY_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)