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 |