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_APP_SETTINGS_EXCLUSIVE_SERVERS 플래그가 설정된 DNS_APPLICATION_SETTINGS 개체를 가리키는 경우 사용자 지정 DNS 서버를 단독으로 사용한다는 의미입니다.
반환 값
성공 시 ERROR_SUCCESS 포함하는 DWORD 또는 오류 시 오류 코드입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 빌드 22000 |
지원되는 최소 서버 | Windows 빌드 22000 |
대상 플랫폼 | Windows |
헤더 | windns.h |
라이브러리 | Dnsapi.lib |
DLL | Dnsapi.dll |