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 |