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) |