DNS_INTERFACE_SETTINGS_EX結構 (netioapi.h)
表示可在指定介面上設定的 DNS 設定,方法是呼叫 SetInterfaceDnsSettings 函式,或藉由呼叫 GetInterfaceDnsSettings 函式來擷取指定介面的 DNS 設定。
語法
typedef struct _DNS_INTERFACE_SETTINGS_EX {
DNS_INTERFACE_SETTINGS SettingsV1;
ULONG DisableUnconstrainedQueries;
PWSTR SupplementalSearchList;
} DNS_INTERFACE_SETTINGS_EX;
成員
SettingsV1
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) |