Compartir a través de


Función DnsSetApplicationSettings (windns.h)

Configura las opciones 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 de los servidores DNS personalizados.

Si es NULL, los servidores DNS personalizados que se pasan 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 si se ha realizado correctamente o un código de error en caso de error.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Build 22000
Servidor mínimo compatible Windows Build 22000
Plataforma de destino Windows
Encabezado windns.h
Library Dnsapi.lib
Archivo DLL Dnsapi.dll