다음을 통해 공유


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