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