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 |