Compartir a través de


estructura DNS_SERVER_PROPERTY (netioapi.h)

Describe una propiedad de servidor DNS, que se establece en la estructura DNS_INTERFACE_SETTINGS3 y se configura a través de la función SetInterfaceDnsSettings .

Sintaxis

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;

Miembros

Version

Tipo: ULONG

Debe establecerse en DNS_INTERFACE_SETTINGS_VERSION1.

ServerIndex

Tipo: ULONG

Debe ser el índice del servidor correspondiente presente en el miembro DNS_INTERFACE_SETTINGS3::NameServer o ::P rofileNameServer . Para obtener un uso adecuado, consulte los miembros ServerProperties y ProfileServerProperties en el tema sobre la estructura de DNS_INTERFACE_SETTINGS3 .

Type

Tipo: DNS_SERVER_PROPERTY_TYPE

Debe establecerse en DnsServerDohProperty. Describe una propiedad de servidor DNS a través de HTTPS.

Property

Tipo: DNS_SERVER_PROPERTY_TYPES

Si el miembro Type se establece en DnsServerDohProperty, el campo DNS_SERVER_PROPERTY_TYPES::D ohSettings debe apuntar a un objeto DNS_DOH_SERVER_SETTINGS válido.

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado netioapi.h (include Iphlpapi.h)