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 è 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 membro Flags , significa usare esclusivamente i server DNS personalizzati.
Valore restituito
DWORD contenente ERROR_SUCCESS in caso di esito positivo o codice di errore in caso di errore.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Build 22000 |
Server minimo supportato | Windows Build 22000 |
Piattaforma di destinazione | Windows |
Intestazione | windns.h |
Libreria | Dnsapi.lib |
DLL | Dnsapi.dll |