共用方式為


DnsGetApplicationSettings 函式 (windns.h)

擷取個別應用程式 DNS 設定。

語法

DWORD DnsGetApplicationSettings(
  DWORD                    *pcServers,
  DNS_CUSTOM_SERVER        **ppDefaultServers,
  DNS_APPLICATION_SETTINGS *pSettings
);

參數

pcServers

類型:_Out_ DWORD*

在函數調用之後,這會指向應用程式已設定的自定義 DNS 伺服器數目。 如果未設定任何自定義伺服器,或函式失敗,則這會設定為 0。

ppDefaultServers

類型:_Outptr_result_buffer_(*pcServers) DNS_CUSTOM_SERVER**

在函數調用之後,這會指向為應用程式設定的 DNS 自定義伺服器陣列。 如果應用程式未設定伺服器,或函式失敗,則這會設定為 NULL

pSettings

類型:_Out_opt_ DNS_APPLICATION_SETTINGS*

已填入應用程式設定之 DNS_APPLICATION_SETTINGS 物件的指標。

傳回值

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

言論

若要避免記憶體流失,您必須透過 pSettings 參數呼叫 DnsGetApplicationSettings 傳回的伺服器上 DnsFreeCustomServers

要求

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

另請參閱