Compartir a través de


Función DnsSetApplicationSettings (windns.h)

Configura las opciones de DNS por aplicación. Esto incluye la capacidad de establecer servidores DNS por aplicación como reserva en los servidores configurados por el sistema o exclusivamente.

Sintaxis

DWORD DnsSetApplicationSettings(
  DWORD                          cServers,
  const DNS_CUSTOM_SERVER        *pServers,
  const DNS_APPLICATION_SETTINGS *pSettings
);

Parámetros

cServers

Tipo: _In_ DWORD

Número de servidores DNS personalizados presentes en el parámetro pServers.

pServers

Tipo: DNS_CUSTOM_SERVER* _In_reads_(cServers)

Matriz de DNS_CUSTOM_SERVER que contiene elementos cServers. Si cServers es 0, debe ser NULL.

pSettings

Tipo: _In_opt_ DNS_APPLICATION_SETTINGS*

Puntero a un objeto DNS_APPLICATION_SETTINGS que describe la configuración adicional para los servidores DNS personalizados.

Si se NULL, los servidores DNS personalizados pasados a la API se usarán como reserva para los configurados por el sistema.

Si apunta a un objeto DNS_APPLICATION_SETTINGS que tiene la marca DNS_APP_SETTINGS_EXCLUSIVE_SERVERS establecida en su miembro Flags, significa usar exclusivamente los servidores DNS personalizados.

Valor devuelto

Un DWORD que contiene ERROR_SUCCESS correctos o un código de error en caso de error.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Build 22000
servidor mínimo admitido Windows Build 22000
de la plataforma de destino de Windows
encabezado de windns.h
biblioteca de Dnsapi.lib
DLL de Dnsapi.dll