Compartir a través de


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

Consulte también