Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:
netioapi.h contém as seguintes interfaces de programação:
Funções
|
CancelMibChangeNotify2 Desregistros para notificações de alteração para alterações de interface IP, alterações de endereço IP, alterações de rota IP, alterações de porta teredo e quando a tabela de endereços IP unicast é estável e pode ser recuperada. |
|
ConvertInterfaceAliasToLuid Converte um nome de alias de interface para um adaptador de rede para o LUID (identificador local exclusivo) para a interface. |
|
ConvertInterfaceGuidToLuid Converte um GUID (identificador global exclusivo) para um adaptador de rede para o LUID (identificador local exclusivo) para a interface. |
|
ConvertInterfaceIndexToLuid Converte um índice local para um adaptador de rede para o LUID (identificador local exclusivo) para a interface. |
|
ConvertInterfaceLuidToAlias Converte um LUID (identificador local exclusivo) para um adaptador de rede em um alias de interface. |
|
ConvertInterfaceLuidToGuid Converte um LUID (identificador local exclusivo) para um adaptador de rede em um GUID (identificador global exclusivo) para a interface. |
|
ConvertInterfaceLuidToIndex Converte um LUID (identificador local exclusivo) para um adaptador de rede para o índice local da interface. |
|
ConvertInterfaceLuidToNameA Converte um LUID (identificador local exclusivo) para um adaptador de rede para o nome da interface ANSI. |
|
ConvertInterfaceLuidToNameW Converte um LUID (identificador local exclusivo) para um adaptador de rede para o nome da interface Unicode. |
|
ConvertInterfaceNameToLuidA Converte um nome de interface de rede ANSI no LUID (identificador local exclusivo) para a interface. |
|
ConvertInterfaceNameToLuidW Converte um nome de interface de rede Unicode no LUID (identificador local exclusivo) da interface. |
|
ConvertIpv4MaskToLength Converte uma máscara de sub-rede IPv4 em um comprimento de prefixo IPv4. |
|
ConvertLengthToIpv4Mask Converte um comprimento de prefixo IPv4 em uma máscara de sub-rede IPv4. |
|
CreateAnycastIpAddressEntry Adiciona uma nova entrada de endereço IP anycast no computador local. |
|
CreateIpForwardEntry2 Cria uma nova entrada de rota IP no computador local. |
|
CreateIpNetEntry2 Cria uma nova entrada de endereço IP vizinho no computador local. |
|
CreateSortedAddressPairs Usa uma lista fornecida de endereços de destino IP potenciais, emparelha os endereços de destino com os endereços IP locais do computador host e classifica os pares de acordo com qual par de endereços é mais adequado para comunicação entre os dois pares. |
|
CreateUnicastIpAddressEntry Adiciona uma nova entrada de endereço IP unicast no computador local. |
|
DeleteAnycastIpAddressEntry Exclui uma entrada de endereço IP anycast existente no computador local. |
|
DeleteIpForwardEntry2 Exclui uma entrada de rota IP no computador local. |
|
DeleteIpNetEntry2 Exclui uma entrada de endereço IP vizinho no computador local. |
|
DeleteUnicastIpAddressEntry Exclui uma entrada de endereço IP unicast existente no computador local. |
|
FlushIpNetTable2 A função FlushIpNetTable2 libera a tabela vizinha de IP no computador local. |
|
FlushIpPathTable A função FlushIpPathTable libera a tabela de caminho ip no computador local. |
|
FreeInterfaceDnsSettings Libera o objeto de configurações retornado por GetInterfaceDnsSettings. |
|
FreeMibTable Libera o buffer alocado pelas funções que retornam tabelas de interfaces de rede, endereços e rotas (GetIfTable2 e GetAnycastIpAddressTable, por exemplo). |
|
GetAnycastIpAddressEntry Recupera informações para uma entrada de endereço IP anycast existente no computador local. |
|
GetAnycastIpAddressTable Recupera a tabela de endereços IP anycast no computador local. |
|
GetBestRoute2 Recupera a entrada de rota IP no computador local para obter a melhor rota para o endereço IP de destino especificado. |
|
GetCurrentThreadCompartmentId Reservado para uso futuro. Não use essa função. (GetCurrentThreadCompartmentId) |
|
GetDefaultCompartmentId A função GetDefaultCompartmentId recupera o identificador padrão do compartimento de roteamento de rede para o computador local. |
|
GetIfEntry2 Recupera informações para a interface especificada no computador local. |
|
GetIfEntry2Ex Recupera o nível de informações especificado para a interface especificada no computador local. |
|
GetIfStackTable Recupera uma tabela de entradas de linha de pilha de interface de rede que especificam a relação dos adaptadores de rede em uma pilha de interfaces. |
|
GetIfTable2 Recupera a tabela de interface MIB-II. (GetIfTable2) |
|
GetIfTable2Ex Recupera a tabela de interface MIB-II. (GetIfTable2Ex) |
|
GetInterfaceDnsSettings Recupera as configurações de DNS da interface especificada no parâmetro Interface . |
|
GetInvertedIfStackTable Recupera uma tabela de entradas de linha de pilha de interface de rede invertidas que especificam a relação dos adaptadores de rede em uma pilha de interfaces. |
|
GetIpForwardEntry2 Recupera informações de uma entrada de rota IP no computador local. |
|
GetIpForwardTable2 A função GetIpForwardTable2 recupera as entradas de rota IP no computador local. |
|
GetIpInterfaceEntry Recupera informações de IP para a interface especificada no computador local. |
|
GetIpInterfaceTable Recupera as entradas da interface IP no computador local. |
|
GetIpNetEntry2 Recupera informações para uma entrada de endereço IP vizinho no computador local. |
|
GetIpNetTable2 A função GetIpNetTable2 recupera a tabela de vizinho ip no computador local. |
|
GetIpNetworkConnectionBandwidthEstimates Recupera estimativas de largura de banda históricas para uma conexão de rede na interface especificada. |
|
GetIpPathEntry Recupera informações de uma entrada de caminho IP no computador local. |
|
GetIpPathTable A função GetIpPathTable recupera a tabela de caminhos IP no computador local. |
|
GetMulticastIpAddressEntry Recupera informações para uma entrada de endereço IP multicast existente no computador local. |
|
GetMulticastIpAddressTable Recupera a tabela de endereços IP multicast no computador local. |
|
GetNetworkConnectivityHint Recupera o nível agregado e o custo da conectividade de rede que um aplicativo ou serviço provavelmente experimentará. |
|
GetNetworkConnectivityHintForInterface Recupera o nível e o custo da conectividade de rede para a interface especificada. |
|
GetNetworkInformation Reservado para uso futuro. Não use essa função. (GetNetworkInformation) |
|
GetSessionCompartmentId Reservado para uso futuro. Não use essa função. (GetSessionCompartmentId) |
|
GetTeredoPort Recupera o número dinâmico da porta UDP usada pelo cliente Teredo no computador local. |
|
GetUnicastIpAddressEntry Recupera informações para uma entrada de endereço IP unicast existente no computador local. |
|
GetUnicastIpAddressTable Recupera a tabela de endereços IP unicast no computador local. |
|
if_indextoname Converte o índice local de um adaptador de rede no nome da interface ANSI. |
|
if_nametoindex Converte o nome da interface ANSI de um adaptador de rede no índice local da interface. |
|
InitializeIpForwardEntry Inicializa uma estrutura MIB_IPFORWARD_ROW2 com valores padrão para uma entrada de rota IP no computador local. |
|
InitializeIpInterfaceEntry Inicializa os membros de uma entrada MIB_IPINTERFACE_ROW com valores padrão. |
|
InitializeUnicastIpAddressEntry Inicializa uma estrutura MIB_UNICASTIPADDRESS_ROW com valores padrão para uma entrada de endereço IP unicast no computador local. |
|
NotifyIpInterfaceChange Registra para ser notificado sobre alterações em todas as interfaces IP, interfaces IPv4 ou interfaces IPv6 em um computador local. |
|
NotifyNetworkConnectivityHintChange Registra uma função de retorno de chamada definida pelo aplicativo, a ser chamada quando o nível de conectividade de rede agregado e as dicas de custo forem alterados. |
|
NotifyRouteChange2 Registra para ser notificado quanto a alterações nas entradas de rota IP em um computador local. |
|
NotifyStableUnicastIpAddressTable Recupera a tabela de endereços IP unicast estáveis em um computador local. |
|
NotifyTeredoPortChange Registra para ser notificado quanto a alterações no número da porta UDP usado pelo cliente Teredo para a porta de serviço Teredo em um computador local. |
|
NotifyUnicastIpAddressChange Registra para ser notificado sobre alterações em todas as interfaces IP unicast, endereços IPv4 unicast ou endereços IPv6 unicast em um computador local. |
|
ResolveIpNetEntry2 Resolve o endereço físico de uma entrada de endereço IP vizinho no computador local. (ResolveIpNetEntry2) |
|
SetCurrentThreadCompartmentId Reservado para uso futuro. Não use essa função. (SetCurrentThreadCompartmentId) |
|
SetInterfaceDnsSettings Define as configurações de DNS por interface especificadas no parâmetro Configurações . |
|
SetIpForwardEntry2 Define as propriedades de uma entrada de rota IP no computador local. |
|
SetIpInterfaceEntry Define as propriedades de uma interface IP no computador local. |
|
SetIpNetEntry2 Define o endereço físico de uma entrada de endereço IP vizinho existente no computador local. |
|
SetNetworkInformation Reservado para uso futuro. Não use essa função. (SetNetworkInformation) |
|
SetSessionCompartmentId Reservado para uso futuro. Não use essa função. (SetSessionCompartmentId) |
|
SetUnicastIpAddressEntry Define as propriedades de uma entrada de endereço IP unicast existente no computador local. |
Funções de retorno de chamada
|
PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK Uma função definida pelo aplicativo chamada sempre que houver uma alteração no nível de conectividade de agregação de rede e dicas de custo. |
Estruturas
|
DNS_DOH_SERVER_SETTINGS Descreve um servidor DNS sobre HTTPS. |
|
DNS_INTERFACE_SETTINGS Representa as configurações de DNS que podem ser definidas em uma determinada interface chamando a função SetInterfaceDnsSettings ou recuperadas para uma determinada interface chamando a função GetInterfaceDnsSettings . (DNS_INTERFACE_SETTINGS) |
|
DNS_INTERFACE_SETTINGS_EX Representa as configurações de DNS que podem ser definidas em uma determinada interface chamando a função SetInterfaceDnsSettings ou recuperadas para uma determinada interface chamando a função GetInterfaceDnsSettings . (DNS_INTERFACE_SETTINGS_EX) |
|
DNS_INTERFACE_SETTINGS3 Representa as configurações de DNS que podem ser definidas em uma determinada interface chamando a função SetInterfaceDnsSettings ou recuperadas para uma determinada interface chamando a função GetInterfaceDnsSettings . (DNS_INTERFACE_SETTINGS3) |
|
DNS_SERVER_PROPERTY Descreve uma propriedade de servidor DNS, que é definida na estrutura DNS_INTERFACE_SETTINGS3 e configurada por meio da função SetInterfaceDnsSettings . |
|
DNS_SERVER_PROPERTY_TYPES Contém um ponteiro para uma propriedade de servidor DNS. O tipo da propriedade depende do valor de DNS_SERVER_PROPERTY::Type. |
|
IP_ADDRESS_PREFIX Armazena um prefixo de endereço IP. (IP_ADDRESS_PREFIX) |
|
MIB_ANYCASTIPADDRESS_ROW Armazena informações sobre um endereço IP anycast. |
|
MIB_ANYCASTIPADDRESS_TABLE Contém uma tabela de entradas de endereço IP anycast. |
|
MIB_IF_ROW2 Armazena informações sobre uma interface específica. (MIB_IF_ROW2) |
|
MIB_IF_TABLE2 Contém uma tabela de entradas de interface lógica e física. |
|
MIB_IFSTACK_ROW Representa a relação entre dois adaptadores de rede. (MIB_IFSTACK_ROW) |
|
MIB_IFSTACK_TABLE Contém uma tabela de entradas de linha de pilha de interface de rede. Isso especifica a relação dos adaptadores de rede em uma pilha de interfaces. |
|
MIB_INVERTEDIFSTACK_ROW Representa a relação entre dois adaptadores de rede. (MIB_INVERTEDIFSTACK_ROW) |
|
MIB_INVERTEDIFSTACK_TABLE Contém uma tabela de entradas de linha de pilha de interface de rede invertidas. Isso especifica a relação dos adaptadores de rede em uma pilha de interface em ordem inversa. |
|
MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES Contém informações somente leitura para as estimativas de largura de banda calculadas pela pilha TCP/IP para uma conexão de rede. |
|
MIB_IPFORWARD_ROW2 Armazena informações sobre uma entrada de rota IP. |
|
MIB_IPFORWARD_TABLE2 Contém uma tabela de entradas de rota IP. |
|
MIB_IPINTERFACE_ROW Armazena informações de gerenciamento de interface para uma família de endereços IP específica em um adaptador de rede. |
|
MIB_IPINTERFACE_TABLE Contém uma tabela de entradas de interface IP. |
|
MIB_IPNET_ROW2 Armazena informações sobre um endereço IP vizinho. |
|
MIB_IPNET_TABLE2 Contém uma tabela de entradas de endereço IP vizinhas. |
|
MIB_IPPATH_ROW Armazena informações sobre uma entrada de caminho ip. |
|
MIB_IPPATH_TABLE Contém uma tabela de entradas de caminho ip. |
|
MIB_MULTICASTIPADDRESS_ROW Armazena informações sobre um endereço IP multicast. |
|
MIB_MULTICASTIPADDRESS_TABLE Contém uma tabela de entradas de endereço IP multicast. |
|
MIB_UNICASTIPADDRESS_ROW Armazena informações sobre um endereço IP unicast. |
|
MIB_UNICASTIPADDRESS_TABLE Contém uma tabela de entradas de endereço IP unicast. |
Enumerações
|
DNS_SERVER_PROPERTY_TYPE Define constantes que especificam a validade da propriedade mantida no membro DNS_SERVER_PROPERTY::P roperty . |
|
MIB_IF_TABLE_LEVEL O tipo de enumeração MIB_IF_TABLE_LEVEL define o nível de informações de interface a serem recuperadas. |
|
MIB_NOTIFICATION_TYPE Define o tipo de notificação passado para uma função de retorno de chamada quando ocorre uma notificação. |