Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Define as configurações de DNS por interface especificadas no parâmetro Configurações .
Sintaxe
NETIOAPI_API SetInterfaceDnsSettings(
GUID Interface,
const DNS_INTERFACE_SETTINGS *Settings
);
Parâmetros
Interface
Tipo: _In_ GUID
O GUID da interface COM à qual as configurações se referem.
Settings
Tipo: _In_ const DNS_INTERFACE_SETTINGS*
Um ponteiro para uma estrutura de tipo DNS_INTERFACE_SETTINGS que contém as configurações da interface DNS.
Se esse parâmetro apontar para uma estrutura DNS_INTERFACE_SETTINGS , o membro DNS_INTERFACE_SETTINGS::Version deverá ser definido como DNS_INTERFACE_SETTINGS_VERSION1.
Se esse parâmetro apontar para uma estrutura DNS_INTERFACE_SETTINGS_EX , a versão deverá ser definida como DNS_INTERFACE_SETTINGS_VERSION2.
Se esse parâmetro apontar para uma estrutura DNS_INTERFACE_SETTINGS3 , a versão deverá ser definida como DNS_INTERFACE_SETTINGS_VERSION3.
Você deve definir adequadamente todas as opções desejadas no campo DNS_INTERFACE_SETTINGS::Flags e preencher somente os campos para os quais uma opção foi definida. Você deve zerado todos os outros campos que não têm uma opção correspondente.
Retornar valor
Retorna NO_ERROR se tiver êxito. Um valor de retorno diferente de zero indica falha.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows 10 Build 19041 |
| Servidor mínimo com suporte | Windows 10 Build 19041 |
| Plataforma de Destino | Windows |
| Cabeçalho | netioapi.h (inclua Iphlpapi.h) |
| Biblioteca | Iphlpapi.lib |
| DLL | Iphlpapi.dll |