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

추가 정보