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 |