Condividi tramite


Funzione DnsSetApplicationSettings (windns.h)

Configura le impostazioni DNS per applicazione. Ciò include la possibilità di impostare i server DNS per applicazione come fallback ai server configurati dal sistema o esclusivamente.

Sintassi

DWORD DnsSetApplicationSettings(
  DWORD                          cServers,
  const DNS_CUSTOM_SERVER        *pServers,
  const DNS_APPLICATION_SETTINGS *pSettings
);

Parametri

cServers

Tipo: _In_ DWORD

Numero di server DNS personalizzati presenti nel parametro pServers.

pServers

Tipo: DNS_CUSTOM_SERVER* _In_reads_(cServers)

Matrice di DNS_CUSTOM_SERVER che contiene elementi cServers. Se cServers è 0, deve essere NULL.

pSettings

Tipo: _In_opt_ DNS_APPLICATION_SETTINGS*

Puntatore a un oggetto DNS_APPLICATION_SETTINGS che descrive impostazioni aggiuntive per i server DNS personalizzati.

Se si tratta di NULL, i server DNS personalizzati passati all'API verranno usati come fallback a quelli configurati dal sistema.

Se punta a un oggetto DNS_APPLICATION_SETTINGS con il flag DNS_APP_SETTINGS_EXCLUSIVE_SERVERS impostato nel relativo membro Flag , significa usare esclusivamente i server DNS personalizzati.

Valore restituito

Un DWORD contenente ERROR_SUCCESS in caso di esito positivo o un codice di errore in caso di errore.

Fabbisogno

Requisito Valore
client minimo supportato Windows Build 22000
server minimo supportato Windows Build 22000
piattaforma di destinazione Finestre
intestazione windns.h
libreria Dnsapi.lib
dll Dnsapi.dll