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 成员中存在的相应服务器的索引。 有关正确用法,请参阅主题中的 ServerProperties 和 ProfileServerProperties 成员 ,了解DNS_INTERFACE_SETTINGS3 结构。
Type
必须设置为 DnsServerDohProperty。 描述 DNS-over-HTTPS 服务器属性。
Property
如果 Type 成员设置为 DnsServerDohProperty,则 DNS_SERVER_PROPERTY_TYPES::D ohSettings 字段必须指向有效的 DNS_DOH_SERVER_SETTINGS 对象。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | netioapi.h (包括 Iphlpapi.h) |