애플리케이션별 DNS 설정을 구성합니다. 여기에는 애플리케이션별 DNS 서버를 시스템 구성 서버에 대한 대체(fallback)로 설정하거나 단독으로 설정하는 기능이 포함됩니다.
통사론
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 배열입니다.
pSettings
형식: _In_opt_ DNS_APPLICATION_SETTINGS*
사용자 지정 DNS 서버에 대한 추가 설정을 설명하는 DNS_APPLICATION_SETTINGS 개체에 대한 포인터입니다.
NULL
Flags 멤버에 DNS_APP_SETTINGS_EXCLUSIVE_SERVERS 플래그가 설정된 DNS_APPLICATION_SETTINGS 개체를 가리키는 경우 사용자 지정 DNS 서버를 단독으로 사용한다는 의미입니다.
반환 값
성공에 대한 ERROR_SUCCESS 또는 실패에 대한 오류 코드가 포함된 DWORD.
요구 사항
| 요구 | 값 |
|---|---|
| 지원되는 최소 클라이언트 | Windows 빌드 22000 |
| 지원되는 최소 서버 | Windows 빌드 22000 |
| 대상 플랫폼 | Windows |
| 헤더 | windns.h |
| 라이브러리 | Dnsapi.lib |
| DLL | Dnsapi.dll |