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 |