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