Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Represents the DNS settings that can be configured on a given interface by calling the SetInterfaceDnsSettings function or retrieved for a given interface by calling the GetInterfaceDnsSettings function.
typedef struct _DNS_INTERFACE_SETTINGS_EX {
DNS_INTERFACE_SETTINGS SettingsV1;
ULONG DisableUnconstrainedQueries;
PWSTR SupplementalSearchList;
} DNS_INTERFACE_SETTINGS_EX;
SettingsV1
Type: DNS_INTERFACE_SETTINGS
SettingsV1.Version must be set to DNS_INTERFACE_SETTINGS_VERSION2.
SettingsV1.Flags is configured in the same way as DNS_INTERFACE_SETTINGS::Flags, with the additional following bitmap option:
DNS_SETTING_SUPPLEMENTAL_SEARCH_LIST (0x0800). Configures the connection-specific DNS supplemental suffix search list for the given adapter via the SupplementalSearchList member.
DisableUnconstrainedQueries
Type: ULONG
Reserved.
SupplementalSearchList
Type: PWSTR
A NULL-terminated wide string containing a series of comma- or space-separated search names. For example, L"contoso1.com contoso2.com", or L"contoso1.com, contoso2.com".
Requirement | Value |
---|---|
Minimum supported client | Windows 10 Build 19041 |
Minimum supported server | Windows 10 Build 19041 |
Header | netioapi.h (include Iphlpapi.h) |