Funzione DnsGetApplicationSettings (windns.h)
Recupera le impostazioni DNS per applicazione.
Sintassi
DWORD DnsGetApplicationSettings(
DWORD *pcServers,
DNS_CUSTOM_SERVER **ppDefaultServers,
DNS_APPLICATION_SETTINGS *pSettings
);
Parametri
pcServers
Tipo: _Out_ DWORD*
Dopo la chiamata di funzione, verrà indicato il numero di server DNS personalizzati configurati dall'applicazione. Se non sono configurati server personalizzati o se la funzione non riesce, verrà impostata su 0.
ppDefaultServers
Tipo: DNS_CUSTOM_SERVER** _Outptr_result_buffer_(*pcServers)
Dopo la chiamata alla funzione, verrà visualizzata la matrice di server personalizzati DNS configurati per l'applicazione. Se l'applicazione non dispone di server configurati o se la funzione non riesce, verrà impostata su NULL.
pSettings
Tipo: _Out_opt_ DNS_APPLICATION_SETTINGS*
Puntatore a un oggetto DNS_APPLICATION_SETTINGS, popolato con le impostazioni dell'applicazione.
Valore restituito
Un DWORD
Osservazioni
Per evitare perdite di memoria, è necessario chiamare
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Build 22000 |
server minimo supportato | Windows Build 22000 |
piattaforma di destinazione | Finestre |
intestazione |
windns.h |
libreria |
Dnsapi.lib |
dll | Dnsapi.dll |