DnsGetApplicationSettings, fonction (windns.h)
Récupère les paramètres DNS par application.
Syntaxe
DWORD DnsGetApplicationSettings(
DWORD *pcServers,
DNS_CUSTOM_SERVER **ppDefaultServers,
DNS_APPLICATION_SETTINGS *pSettings
);
Paramètres
pcServers
Après l’appel de fonction, cela pointe vers le nombre de serveurs DNS personnalisés que l’application a configurés. S’il n’y a pas de serveurs personnalisés configurés ou si la fonction échoue, cette valeur est définie sur 0.
ppDefaultServers
Type : _Outptr_result_buffer_(*pcServers) DNS_CUSTOM_SERVER**
Après l’appel de fonction, cela pointe vers le tableau de serveurs personnalisés DNS configurés pour l’application. Si l’application n’a pas de serveur configuré ou si la fonction échoue, elle est définie sur NULL.
pSettings
Type : _Out_opt_ DNS_APPLICATION_SETTINGS*
Pointeur vers un objet DNS_APPLICATION_SETTINGS rempli avec les paramètres de l’application.
Valeur de retour
Un DWORD
Remarques
Pour éviter les fuites de mémoire, vous devez appeler DnsFreeCustomServers sur les serveurs retournés par DnsGetApplicationSettings via son paramètre pSettings.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Build 22000 |
serveur minimum pris en charge | Windows Build 22000 |
plateforme cible | Windows |
d’en-tête | windns.h |
bibliothèque | Dnsapi.lib |
DLL | Dnsapi.dll |