Bagikan melalui


Fungsi DnsSetApplicationSettings (windns.h)

Mengonfigurasi pengaturan DNS per aplikasi. Ini termasuk kemampuan untuk mengatur server DNS per aplikasi baik sebagai fallback ke server yang dikonfigurasi sistem, atau secara eksklusif.

Sintaks

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

Parameter

cServers

Jenis: _In_ DWORD

Jumlah server DNS kustom yang ada dalam parameter pServers .

pServers

Jenis: DNS_CUSTOM_SERVER _In_reads_(cServers)*

Array DNS_CUSTOM_SERVER yang berisi elemen cServers . Jika cServers adalah 0, maka ini harus NULL.

pSettings

Jenis: DNS_APPLICATION_SETTINGS _In_opt_*

Penunjuk ke objek DNS_APPLICATION_SETTINGS yang menjelaskan pengaturan tambahan untuk server DNS kustom.

Jika ini ADALAH NULL, maka server DNS kustom yang diteruskan ke API akan digunakan sebagai fallback ke server yang dikonfigurasi sistem.

Jika ini menunjuk ke objek DNS_APPLICATION_SETTINGS yang memiliki bendera DNS_APP_SETTINGS_EXCLUSIVE_SERVERS yang diatur dalam anggota Benderanya , artinya gunakan server DNS kustom secara eksklusif.

Mengembalikan nilai

DWORD yang berisi ERROR_SUCCESS pada keberhasilan, atau kode kesalahan pada kegagalan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Build 22000
Server minimum yang didukung Windows Build 22000
Target Platform Windows
Header windns.h
Pustaka Dnsapi.lib
DLL Dnsapi.dll