다음을 통해 공유


SetInterfaceDnsSettings 함수(netioapi.h)

설정 매개 변수 에 지정된 인터페이스별 DNS 설정을 설정합니다.

구문

NETIOAPI_API SetInterfaceDnsSettings(
  GUID                         Interface,
  const DNS_INTERFACE_SETTINGS *Settings
);

매개 변수

Interface

형식: _In_ GUID

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

Settings

형식: _In_ const DNS_INTERFACE_SETTINGS*

DNS 인터페이스 설정을 포함하는 DNS_INTERFACE_SETTINGS 형식 구조체에 대한 포인터입니다.

이 매개 변수가 DNS_INTERFACE_SETTINGS 구조를 가리키는 경우 DNS_INTERFACE_SETTINGS::Version 멤버를 DNS_INTERFACE_SETTINGS_VERSION1 설정해야 합니다.

이 매개 변수가 DNS_INTERFACE_SETTINGS_EX 구조를 가리키는 경우 버전을 DNS_INTERFACE_SETTINGS_VERSION2 설정해야 합니다.

이 매개 변수가 DNS_INTERFACE_SETTINGS3 구조를 가리키는 경우 버전을 DNS_INTERFACE_SETTINGS_VERSION3 설정해야 합니다.

DNS_INTERFACE_SETTINGS::Flags 필드에서 원하는 모든 옵션을 적절하게 설정하고 옵션이 설정된 필드만 채워야 합니다. 해당 옵션이 없는 다른 모든 필드를 0으로 만들어야 합니다.

반환 값

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

요구 사항

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

추가 정보