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 빌드 22000 |
지원되는 최소 서버 | Windows 빌드 22000 |
대상 플랫폼 | Windows |
헤더 | windns.h |
라이브러리 | Dnsapi.lib |
DLL | Dnsapi.dll |
참고 항목
- dnsFreeCustomServers