Bagikan melalui


Fungsi SetInterfaceDnsSettings (netioapi.h)

Mengatur pengaturan DNS per antarmuka yang ditentukan dalam parameter Pengaturan .

Sintaks

NETIOAPI_API SetInterfaceDnsSettings(
  GUID                         Interface,
  const DNS_INTERFACE_SETTINGS *Settings
);

Parameter

Interface

Jenis: _In_ GUID

GUID antarmuka COM yang dirujuk oleh pengaturan.

Settings

Jenis: _In_ const DNS_INTERFACE_SETTINGS*

Penunjuk ke struktur jenis DNS_INTERFACE_SETTINGS yang berisi pengaturan antarmuka DNS.

Jika parameter ini menunjuk ke struktur DNS_INTERFACE_SETTINGS , maka anggota DNS_INTERFACE_SETTINGS::Version harus diatur ke DNS_INTERFACE_SETTINGS_VERSION1.

Jika parameter ini menunjuk ke struktur DNS_INTERFACE_SETTINGS_EX , maka versi harus diatur ke DNS_INTERFACE_SETTINGS_VERSION2.

Jika parameter ini menunjuk ke struktur DNS_INTERFACE_SETTINGS3 , maka versi harus diatur ke DNS_INTERFACE_SETTINGS_VERSION3.

Anda harus mengatur dengan tepat semua opsi yang diinginkan di bidang DNS_INTERFACE_SETTINGS::Flags , dan hanya mengisi bidang yang opsinya diatur. Anda harus meniadakan semua bidang lain yang tidak memiliki opsi terkait.

Nilai kembali

Mengembalikan NO_ERROR jika berhasil. Nilai pengembalian bukan nol menunjukkan kegagalan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 Build 19041
Server minimum yang didukung Windows 10 Build 19041
Target Platform Windows
Header netioapi.h (termasuk Iphlpapi.h)
Pustaka Iphlpapi.lib
DLL Iphlpapi.dll

Lihat juga