다음을 통해 공유


GetInterfaceDnsSettings 함수(netioapi.h)

인터페이스 매개 변수에 지정된 인터페이스에서 DNS 설정을 검색합니다. 반환된 설정 개체를 완료하면 FreeInterfaceDnsSettings 를 호출하여 해제해야 합니다.

구문

NETIOAPI_API GetInterfaceDnsSettings(
  GUID                   Interface,
  DNS_INTERFACE_SETTINGS *Settings
);

매개 변수

Interface

형식: _In_ GUID

설정이 참조하는 COM 인터페이스의 GUID 입니다.

Settings

형식: _Inout_ const DNS_INTERFACE_SETTINGS*

GetInterfaceDnsSettings는 이 구조체의 모든 설정을 채웁니다.

버전 멤버만 설정해야 합니다. 플래그 필드는 비어 있어야 합니다.

Version 멤버를 DNS_INTERFACE_SETTINGS_VERSION1 설정하면 Settings 매개 변수가 유효한 DNS_INTERFACE_SETTINGS 구조를 가리킵니다.

Version 멤버를 DNS_INTERFACE_SETTINGS_VERSION2 설정하면 Settings 매개 변수가 유효한 DNS_INTERFACE_SETTINGS_EX 구조를 가리킵니다.

Version 멤버를 DNS_INTERFACE_SETTINGS_VERSION3 설정하면 설정 매개 변수가 유효한 DNS_INTERFACE_SETTINGS3 구조를 가리킵니다.

반환 값

성공하면 NO_ERROR 반환합니다. 0이 아닌 반환 값은 실패를 나타냅니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 빌드 19041
지원되는 최소 서버 Windows 10 빌드 19041
대상 플랫폼 Windows
헤더 netioapi.h(Iphlpapi.h 포함)
라이브러리 Iphlpapi.lib
DLL Iphlpapi.dll

추가 정보