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 |