Función SetInterfaceDnsSettings (netioapi.h)
Establece la configuración dns por interfaz especificada en el parámetro Settings .
Sintaxis
NETIOAPI_API SetInterfaceDnsSettings(
GUID Interface,
const DNS_INTERFACE_SETTINGS *Settings
);
Parámetros
Interface
Tipo: _In_ GUID
GUID de la interfaz COM a la que hacen referencia la configuración.
Settings
Tipo: _In_ const DNS_INTERFACE_SETTINGS*
Puntero a una estructura de tipo DNS_INTERFACE_SETTINGS que contiene la configuración de la interfaz DNS.
Si este parámetro apunta a una estructura de DNS_INTERFACE_SETTINGS , el miembro DNS_INTERFACE_SETTINGS::Version debe establecerse en DNS_INTERFACE_SETTINGS_VERSION1.
Si este parámetro apunta a una estructura de DNS_INTERFACE_SETTINGS_EX , la versión debe establecerse en DNS_INTERFACE_SETTINGS_VERSION2.
Si este parámetro apunta a una estructura de DNS_INTERFACE_SETTINGS3 , la versión debe establecerse en DNS_INTERFACE_SETTINGS_VERSION3.
Debe establecer correctamente todas las opciones deseadas en el campo DNS_INTERFACE_SETTINGS::Flags y rellenar solo los campos para los que se estableció una opción. Debe tener cero todos los demás campos que no tengan una opción correspondiente.
Valor devuelto
Devuelve NO_ERROR si se ejecuta correctamente. Un valor de retorno distinto de cero indica un error.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | compilación 19041 de Windows 10 |
Servidor mínimo compatible | compilación 19041 de Windows 10 |
Plataforma de destino | Windows |
Encabezado | netioapi.h (include Iphlpapi.h) |
Library | Iphlpapi.lib |
Archivo DLL | Iphlpapi.dll |