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
Número de servidores DNS personalizados presentes en el parámetro
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 |