Condividi tramite


DNS_SERVER_PROPERTY struttura (netioapi.h)

Descrive una proprietà server DNS, impostata nella struttura DNS_INTERFACE_SETTINGS3 e configurata tramite la funzione SetInterfaceDnsSettings .

Sintassi

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;

Members

Version

Tipo: ULONG

Deve essere impostato su DNS_INTERFACE_SETTINGS_VERSION1.

ServerIndex

Tipo: ULONG

Deve essere l'indice del server corrispondente presente nel membro DNS_INTERFACE_SETTINGS3::NameServer o ::ProfileNameServer . Per un utilizzo appropriato, vedere i membri ServerProperties e ProfileServerProperties nell'argomento relativo alla struttura DNS_INTERFACE_SETTINGS3 .

Type

Tipo: DNS_SERVER_PROPERTY_TYPE

Deve essere impostato su DnsServerDohProperty. Descrive una proprietà server DNS-over-HTTPS.

Property

Tipo: DNS_SERVER_PROPERTY_TYPES

Se il membro Type è impostato su DnsServerDohProperty, il campo DNS_SERVER_PROPERTY_TYPES::D ohSettings deve puntare a un oggetto DNS_DOH_SERVER_SETTINGS valido.

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione netioapi.h (includere Iphlpapi.h)