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 |