Partager via


structure DNS_SERVER_PROPERTY (netioapi.h)

Décrit une propriété de serveur DNS, qui est définie dans la structure DNS_INTERFACE_SETTINGS3 et configurée via la fonction SetInterfaceDnsSettings .

Syntaxe

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;

Membres

Version

Type : ULONG

Doit être défini sur DNS_INTERFACE_SETTINGS_VERSION1.

ServerIndex

Type : ULONG

Doit être l’index du serveur correspondant présent dans le membre DNS_INTERFACE_SETTINGS3 ::NameServer ou ::P rofileNameServer . Pour une utilisation appropriée, consultez les membres ServerProperties et ProfileServerProperties dans la rubrique pour connaître la structure DNS_INTERFACE_SETTINGS3 .

Type

Type : DNS_SERVER_PROPERTY_TYPE

Doit être défini sur DnsServerDohProperty. Décrit une propriété de serveur DNS-over-HTTPS.

Property

Type : DNS_SERVER_PROPERTY_TYPES

Si le membre Type est défini sur DnsServerDohProperty, le champ DNS_SERVER_PROPERTY_TYPES ::D ohSettings doit pointer vers un objet DNS_DOH_SERVER_SETTINGS valide.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête netioapi.h (inclure Iphlpapi.h)