共用方式為


SetInterfaceDnsSettings 函式 (netioapi.h)

設定 Settings 參數中指定的個別介面 DNS 設定

語法

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

參數

Interface

類型:_In_ GUID

設定所參考之 COM 介面的 GUID

Settings

類型:_In_ const DNS_INTERFACE_SETTINGS*

包含 DNS 介面設定 之DNS_INTERFACE_SETTINGS型別結構的指標。

如果此參數指向 DNS_INTERFACE_SETTINGS 結構,則必須將 DNS_INTERFACE_SETTINGS::Version 成員設定為 DNS_INTERFACE_SETTINGS_VERSION1

如果此參數指向 DNS_INTERFACE_SETTINGS_EX 結構,則必須將版本設定為 DNS_INTERFACE_SETTINGS_VERSION2

如果此參數指向 DNS_INTERFACE_SETTINGS3 結構,則必須將版本設定為 DNS_INTERFACE_SETTINGS_VERSION3

您必須在 [DNS_INTERFACE_SETTINGS::Flags ] 欄位中適當地設定所有所需的選項,並只填入已設定選項的欄位。 您必須將沒有對應選項的所有其他欄位零。

傳回值

如果成功 則傳回NO_ERROR。 傳回值不是 0 就表示失敗。

規格需求

需求
最低支援的用戶端 Windows 10 組建 19041
最低支援的伺服器 Windows 10 組建 19041
目標平台 Windows
標頭 netioapi.h (包括 Iphlpapi.h)
程式庫 Iphlpapi.lib
Dll Iphlpapi.dll

另請參閱