Bagikan melalui


Fungsi GetInterfaceDnsSettings (netioapi.h)

Mengambil pengaturan DNS dari antarmuka yang ditentukan dalam parameter Antarmuka . Setelah selesai dengan objek pengaturan yang dikembalikan, Anda harus memanggil FreeInterfaceDnsSettings untuk membebaskannya.

Sintaks

NETIOAPI_API GetInterfaceDnsSettings(
  GUID                   Interface,
  DNS_INTERFACE_SETTINGS *Settings
);

Parameter

Interface

Ketik: _In_ GUID

GUID antarmuka COM yang dirujuk oleh pengaturan.

Settings

Jenis: _Inout_ const DNS_INTERFACE_SETTINGS*

GetInterfaceDnsSettings mengisi semua pengaturan dalam struktur ini.

Anda hanya boleh mengatur anggota Versi ; bidang Bendera harus kosong.

Jika Anda mengatur anggota Versi ke DNS_INTERFACE_SETTINGS_VERSION1, parameter Pengaturan harus menunjuk ke struktur DNS_INTERFACE_SETTINGS yang valid.

Jika Anda mengatur anggota Versi ke DNS_INTERFACE_SETTINGS_VERSION2, parameter Pengaturan harus menunjuk ke struktur DNS_INTERFACE_SETTINGS_EX yang valid.

Jika Anda mengatur anggota Versi ke DNS_INTERFACE_SETTINGS_VERSION3, parameter Pengaturan harus menunjuk ke struktur DNS_INTERFACE_SETTINGS3 yang valid.

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