DNS_INTERFACE_SETTINGS_EX構造体 (netioapi.h)
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 |
Header | netioapi.h (Iphlpapi.h を含む) |