Partager via


structure DNS_INTERFACE_SETTINGS_EX (netioapi.h)

Représente les paramètres DNS qui peuvent être configurés sur une interface donnée en appelant la fonction SetInterfaceDnsSettings ou récupérés pour une interface donnée en appelant la fonction GetInterfaceDnsSettings .

Syntaxe

typedef struct _DNS_INTERFACE_SETTINGS_EX {
  DNS_INTERFACE_SETTINGS SettingsV1;
  ULONG                  DisableUnconstrainedQueries;
  PWSTR                  SupplementalSearchList;
} DNS_INTERFACE_SETTINGS_EX;

Membres

SettingsV1

Type : DNS_INTERFACE_SETTINGS

SettingsV1.Version doit être défini sur DNS_INTERFACE_SETTINGS_VERSION2.

SettingsV1.Flags est configuré de la même manière que DNS_INTERFACE_SETTINGS ::Flags, avec l’option bitmap suivante supplémentaire :

DNS_SETTING_SUPPLEMENTAL_SEARCH_LIST (0x0800). Configure la liste de recherche de suffixes DNS supplémentaires spécifiques à la connexion pour l’adaptateur donné via le membre SupplementalSearchList .

DisableUnconstrainedQueries

Type : ULONG

Réservé.

SupplementalSearchList

Type : PWSTR

Chaîne large terminée par NULL contenant une série de noms de recherche séparés par des virgules ou des espaces. Par exemple, L"contoso1.com contoso2.com », ou L"contoso1.com, contoso2.com ».

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 Build 19041
Serveur minimal pris en charge Windows 10 Build 19041
En-tête netioapi.h (inclure Iphlpapi.h)

Voir aussi