Función GetInterfaceDnsSettings (netioapi.h)

Recupera la configuración dns de la interfaz especificada en el parámetro Interface . Cuando haya terminado con el objeto de configuración devuelto, debe llamar a FreeInterfaceDnsSettings para liberarlo.

Sintaxis

NETIOAPI_API GetInterfaceDnsSettings(
  GUID                   Interface,
  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: _Inout_ const DNS_INTERFACE_SETTINGS*

GetInterfaceDnsSettings rellena todos los valores de esta estructura.

Solo debe establecer el miembro Version ; El campo Marcas debe estar vacío.

Si establece el miembro Version en DNS_INTERFACE_SETTINGS_VERSION1, el parámetro Settings debe apuntar a una estructura de DNS_INTERFACE_SETTINGS válida.

Si establece el miembro Version en DNS_INTERFACE_SETTINGS_VERSION2, el parámetro Settings debe apuntar a una estructura de DNS_INTERFACE_SETTINGS_EX válida.

Si establece el miembro Version en DNS_INTERFACE_SETTINGS_VERSION3, el parámetro Settings debe apuntar a una estructura de DNS_INTERFACE_SETTINGS3 válida.

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 (incluya Iphlpapi.h)
Library Iphlpapi.lib
Archivo DLL Iphlpapi.dll

Consulte también