Share via


Funzione GetInterfaceDnsSettings (netioapi.h)

Recupera le impostazioni DNS dall'interfaccia specificata nel parametro Interface . Al termine dell'oggetto impostazioni restituito, è necessario chiamare FreeInterfaceDnsSettings per liberarlo.

Sintassi

NETIOAPI_API GetInterfaceDnsSettings(
  GUID                   Interface,
  DNS_INTERFACE_SETTINGS *Settings
);

Parametri

Interface

Tipo: _In_ GUID

GUID dell'interfaccia COM a cui fanno riferimento le impostazioni.

Settings

Tipo: _Inout_ const DNS_INTERFACE_SETTINGS*

GetInterfaceDnsSettings popola tutte le impostazioni in questa struttura.

È consigliabile impostare solo il membro Version ; Il campo Contrassegni deve essere vuoto.

Se si imposta il membro Versionsu DNS_INTERFACE_SETTINGS_VERSION1, il parametro Settings deve puntare a una struttura di DNS_INTERFACE_SETTINGS valida.

Se si imposta il membro Versionsu DNS_INTERFACE_SETTINGS_VERSION2, il parametro Settings deve puntare a una struttura di DNS_INTERFACE_SETTINGS_EX valida.

Se si imposta il membro Version su DNS_INTERFACE_SETTINGS_VERSION3, il parametro Settings deve puntare a una struttura di DNS_INTERFACE_SETTINGS3 valida.

Valore restituito

Restituisce NO_ERROR in caso di esito positivo. Un valore restituito diverso da zero indica un errore.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 Build 19041
Server minimo supportato Windows 10 Build 19041
Piattaforma di destinazione Windows
Intestazione netioapi.h (include Iphlpapi.h)
Libreria Iphlpapi.lib
DLL Iphlpapi.dll

Vedi anche