共用方式為


DnsSetApplicationSettings 函式 (windns.h)

設定個別應用程式 DNS 設定。 這包括將個別應用程式 DNS 伺服器設定為系統設定伺服器或獨佔伺服器後援的能力。

語法

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

參數

cServers

類型:_In_ DWORD

pServers 參數中存在的自定義 DNS 伺服器數目。

pServers

類型:_In_reads_(cServers) DNS_CUSTOM_SERVER*

包含 cServers 項目的 DNS_CUSTOM_SERVER 陣列。 如果 cServers 為 0,則必須 NULL

pSettings

類型:_In_opt_ DNS_APPLICATION_SETTINGS*

描述自定義 DNS 伺服器其他設定之 DNS_APPLICATION_SETTINGS 物件的指標。

如果這是 NULL,則傳遞至 API 的自定義 DNS 伺服器將會作為系統設定的 DNS 伺服器後援使用。

如果這指向在其 Flags 成員中設定 DNS_APP_SETTINGS_EXCLUSIVE_SERVERS 旗標的 DNS_APPLICATION_SETTINGS 物件,則表示獨佔使用自定義 DNS 伺服器。

傳回值

DWORD,其中包含成功時的 ERROR_SUCCESS,或失敗時的錯誤碼。

要求

要求 價值
最低支援的用戶端 Windows 組建 22000
支援的最低伺服器 Windows 組建 22000
目標平臺 窗戶
標頭 windns.h
連結庫 Dnsapi.lib
DLL Dnsapi.dll