共用方式為


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 伺服器作為系統設定的後援。

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

傳回值

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

規格需求

需求
最低支援的用戶端 Windows 組建 22000
最低支援的伺服器 Windows 組建 22000
目標平台 Windows
標頭 windns.h
程式庫 Dnsapi.lib
Dll Dnsapi.dll