다음을 통해 공유


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 개체에 대한 포인터입니다.

반환 값

성공 시 ERROR_SUCCESS 또는 실패 시 오류 코드가 포함된 DWORD입니다.

설명

메모리 누수를 방지하려면 pSettings 매개 변수를 통해 DnsGetApplicationSettings에서 반환된 서버에서 DnsFreeCustomServers를 호출해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Build 22000
지원되는 최소 서버 Windows Build 22000
대상 플랫폼 Windows
헤더 windns.h
라이브러리 Dnsapi.lib
DLL Dnsapi.dll

추가 정보