DNS_SERVER_PROPERTY-Struktur (netioapi.h)

Beschreibt eine DNS-Servereigenschaft, die in der DNS_INTERFACE_SETTINGS3-Struktur festgelegt und über die SetInterfaceDnsSettings-Funktion konfiguriert wird.

Syntax

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;

Member

Version

Typ: ULONG

Muss auf DNS_INTERFACE_SETTINGS_VERSION1 festgelegt werden.

ServerIndex

Typ: ULONG

Muss der Index des entsprechenden Servers sein, der im member DNS_INTERFACE_SETTINGS3::NameServer oder ::P rofileNameServer vorhanden ist. Informationen zur ordnungsgemäßen Verwendung finden Sie in den Membern ServerProperties und ProfileServerProperties im Thema für die DNS_INTERFACE_SETTINGS3-Struktur .

Type

Typ: DNS_SERVER_PROPERTY_TYPE

Muss auf DnsServerDohProperty festgelegt werden. Beschreibt eine DNS-over-HTTPS-Servereigenschaft.

Property

Typ: DNS_SERVER_PROPERTY_TYPES

Wenn das Type-Element auf DnsServerDohProperty festgelegt ist, muss das Feld DNS_SERVER_PROPERTY_TYPES::D ohSettings auf ein gültigesDNS_DOH_SERVER_SETTINGS-Objekt verweisen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile netioapi.h (include Iphlpapi.h)