encabezado netioapi.h
Varias tecnologías usan este encabezado. Para más información, consulte:
- Asistente IP
- Base de información de administración
- Controladores de red, Windows Vista y versiones posteriores
netioapi.h contiene las siguientes interfaces de programación:
Functions
CancelMibChangeNotify2 Anula el registro de las notificaciones de cambios para los cambios de la interfaz IP, los cambios de dirección IP, los cambios de ruta IP, los cambios de puerto teredo y cuando la tabla de direcciones IP de unidifusión es estable y se puede recuperar. |
ConvertInterfaceAliasToLuid Convierte un nombre de alias de interfaz para una interfaz de red en el identificador único local (LUID) de la interfaz. |
ConvertInterfaceGuidToLuid Convierte un identificador único global (GUID) para una interfaz de red en el identificador único local (LUID) de la interfaz. |
ConvertInterfaceIndexToLuid Convierte un índice local para una interfaz de red en el identificador único local (LUID) de la interfaz. |
ConvertInterfaceLuidToAlias Convierte un identificador único local (LUID) para una interfaz de red en un alias de interfaz. |
ConvertInterfaceLuidToGuid Convierte un identificador único local (LUID) para una interfaz de red en un identificador único global (GUID) para la interfaz. |
ConvertInterfaceLuidToIndex Convierte un identificador único local (LUID) para una interfaz de red en el índice local de la interfaz. |
ConvertInterfaceLuidToNameA Convierte un identificador único local (LUID) para una interfaz de red en el nombre de la interfaz ANSI. |
ConvertInterfaceLuidToNameW Convierte un identificador único local (LUID) para una interfaz de red en el nombre de la interfaz Unicode. |
ConvertInterfaceNameToLuidA Convierte un nombre de interfaz de red ANSI en el identificador único local (LUID) de la interfaz. |
ConvertInterfaceNameToLuidW Convierte un nombre de interfaz de red Unicode en el identificador único local (LUID) de la interfaz. |
ConvertIpv4MaskToLength Convierte una máscara de subred IPv4 en una longitud de prefijo IPv4. |
ConvertLengthToIpv4Mask Convierte una longitud de prefijo IPv4 en una máscara de subred IPv4. |
CreateAnycastIpAddressEntry Agrega una nueva entrada de dirección IP de difusión en el equipo local. |
CreateIpForwardEntry2 Crea una nueva entrada de ruta IP en el equipo local. |
CreateIpNetEntry2 Crea una nueva entrada de dirección IP vecina en el equipo local. |
CreateSortedAddressPairs Toma una lista proporcionada de posibles direcciones de destino IP, empareja las direcciones de destino con las direcciones IP locales del equipo host y ordena los pares según qué par de direcciones sea más adecuado para la comunicación entre los dos pares. |
CreateUnicastIpAddressEntry Agrega una nueva entrada de dirección IP de unidifusión en el equipo local. |
DeleteAnycastIpAddressEntry Elimina una entrada de dirección IP de difusión existente en el equipo local. |
DeleteIpForwardEntry2 Elimina una entrada de ruta IP en el equipo local. |
DeleteIpNetEntry2 Elimina una entrada de dirección IP vecina en el equipo local. |
DeleteUnicastIpAddressEntry Elimina una entrada de dirección IP de unidifusión existente en el equipo local. |
FlushIpNetTable2 La función FlushIpNetTable2 vacía la tabla de vecinos IP en el equipo local. |
FlushIpPathTable La función FlushIpPathTable vacía la tabla de ruta de acceso IP en el equipo local. |
FreeInterfaceDnsSettings Libera el objeto de configuración devuelto por GetInterfaceDnsSettings. |
FreeMibTable Libera el búfer asignado por las funciones que devuelven tablas de interfaces de red, direcciones y rutas (GetIfTable2 y GetAnycastIpAddressTable, por ejemplo). |
GetAnycastIpAddressEntry Recupera información de una entrada de dirección IP de difusión existente en el equipo local. |
GetAnycastIpAddressTable Recupera la tabla de direcciones IP de difusión en el equipo local. |
GetBestRoute2 Recupera la entrada de ruta IP en el equipo local para obtener la mejor ruta a la dirección IP de destino especificada. |
GetCurrentThreadCompartmentId Reservado para uso futuro. No use esta función. (GetCurrentThreadCompartmentId) |
GetDefaultCompartmentId La función GetDefaultCompartmentId recupera el identificador de compartimiento de enrutamiento de red predeterminado para el equipo local. |
GetIfEntry2 Recupera información de la interfaz especificada en el equipo local. |
GetIfEntry2Ex Recupera el nivel de información especificado para la interfaz especificada en el equipo local. |
GetIfStackTable Recupera una tabla de entradas de fila de pila de interfaz de red que especifican la relación de las interfaces de red en una pila de interfaz. |
GetIfTable2 Recupera la tabla de interfaz MIB-II. (GetIfTable2) |
GetIfTable2Ex Recupera la tabla de interfaz MIB-II. (GetIfTable2Ex) |
GetInterfaceDnsSettings Recupera la configuración de DNS de la interfaz especificada en el parámetro Interface . |
GetInvertedIfStackTable Recupera una tabla de entradas de fila de pila de interfaz de red invertidos que especifican la relación de las interfaces de red en una pila de interfaz. |
GetIpForwardEntry2 Recupera información de una entrada de ruta IP en el equipo local. |
GetIpForwardTable2 La función GetIpForwardTable2 recupera las entradas de ruta IP en el equipo local. |
GetIpInterfaceEntry Recupera información de IP para la interfaz especificada en el equipo local. |
GetIpInterfaceTable Recupera las entradas de la interfaz IP en el equipo local. |
GetIpNetEntry2 Recupera información de una entrada de dirección IP vecina en el equipo local. |
GetIpNetTable2 La función GetIpNetTable2 recupera la tabla de vecinos de IP en el equipo local. |
GetIpNetworkConnectionBandwidthEstimates Recupera estimaciones históricas de ancho de banda para una conexión de red en la interfaz especificada. |
GetIpPathEntry Recupera información de una entrada de ruta de acceso IP en el equipo local. |
GetIpPathTable La función GetIpPathTable recupera la tabla de ruta de acceso IP en el equipo local. |
GetMulticastIpAddressEntry Recupera información de una entrada de dirección IP de multidifusión existente en el equipo local. |
GetMulticastIpAddressTable Recupera la tabla de direcciones IP de multidifusión en el equipo local. |
GetNetworkConnectivityHint Recupera el nivel agregado y el costo de la conectividad de red que es probable que experimente una aplicación o servicio. |
GetNetworkConnectivityHintForInterface Recupera el nivel y el costo de la conectividad de red para la interfaz especificada. |
GetNetworkInformation Reservado para uso futuro. No use esta función. (GetNetworkInformation) |
GetSessionCompartmentId Reservado para uso futuro. No use esta función. (GetSessionCompartmentId) |
GetTeredoPort Recupera el número de puerto UDP dinámico usado por el cliente teredo en el equipo local. |
GetUnicastIpAddressEntry Recupera información de una entrada de dirección IP de unidifusión existente en el equipo local. |
GetUnicastIpAddressTable Recupera la tabla de direcciones IP de unidifusión en el equipo local. |
if_indextoname Convierte el índice local de una interfaz de red en el nombre de la interfaz ANSI. |
if_nametoindex Convierte el nombre de la interfaz ANSI para una interfaz de red en el índice local de la interfaz. |
InitializeIpForwardEntry Inicializa una estructura de MIB_IPFORWARD_ROW2 con valores predeterminados para una entrada de ruta IP en el equipo local. |
InitializeIpInterfaceEntry Inicializa los miembros de una entrada de MIB_IPINTERFACE_ROW con valores predeterminados. |
InitializeUnicastIpAddressEntry Inicializa una estructura de MIB_UNICASTIPADDRESS_ROW con valores predeterminados para una entrada de dirección IP de unidifusión en el equipo local. |
NotifyIpInterfaceChange Se registra para recibir notificaciones de cambios en todas las interfaces IP, interfaces IPv4 o interfaces IPv6 en un equipo local. |
NotifyNetworkConnectivityHintChange Registra una función de devolución de llamada definida por la aplicación, a la que se llamará cuando cambie el nivel de conectividad de red agregado y las sugerencias de costo. |
NotifyRouteChange2 Se registra para recibir notificaciones de cambios en las entradas de ruta IP en un equipo local. |
NotifyStableUnicastIpAddressTable Recupera la tabla de direcciones IP de unidifusión estable en un equipo local. |
NotifyTeredoPortChange Se registra para recibir una notificación de los cambios en el número de puerto UDP utilizado por el cliente teredo para el puerto de servicio teredo en un equipo local. |
NotifyUnicastIpAddressChange Se registra para recibir notificaciones de cambios en todas las interfaces IP de unidifusión, direcciones IPv4 de unidifusión o direcciones IPv6 de unidifusión en un equipo local. |
ResolveIpNetEntry2 Resuelve la dirección física de una entrada de dirección IP vecina en el equipo local. (ResolveIpNetEntry2) |
SetCurrentThreadCompartmentId Reservado para uso futuro. No use esta función. (SetCurrentThreadCompartmentId) |
SetInterfaceDnsSettings Establece la configuración dns por interfaz especificada en el parámetro Settings . |
SetIpForwardEntry2 Establece las propiedades de una entrada de ruta IP en el equipo local. |
SetIpInterfaceEntry Establece las propiedades de una interfaz IP en el equipo local. |
SetIpNetEntry2 Establece la dirección física de una entrada de dirección IP vecina existente en el equipo local. |
SetNetworkInformation Reservado para uso futuro. No use esta función. (SetNetworkInformation) |
SetSessionCompartmentId Reservado para uso futuro. No use esta función. (SetSessionCompartmentId) |
SetUnicastIpAddressEntry Establece las propiedades de una entrada de dirección IP de unidifusión existente en el equipo local. |
Funciones de devolución de llamada
PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK Se llama a una función definida por la aplicación cada vez que se produce un cambio en el nivel de conectividad agregado de red y las sugerencias de costo. |
Estructuras
DNS_DOH_SERVER_SETTINGS Describe un servidor DNS a través de HTTPS. |
DNS_INTERFACE_SETTINGS Representa la configuración dns que se puede configurar en una interfaz determinada llamando a la función SetInterfaceDnsSettings o recuperada para una interfaz determinada llamando a la función GetInterfaceDnsSettings . (DNS_INTERFACE_SETTINGS) |
DNS_INTERFACE_SETTINGS_EX Representa la configuración dns que se puede configurar en una interfaz determinada llamando a la función SetInterfaceDnsSettings o recuperada para una interfaz determinada llamando a la función GetInterfaceDnsSettings . (DNS_INTERFACE_SETTINGS_EX) |
DNS_INTERFACE_SETTINGS3 Representa la configuración dns que se puede configurar en una interfaz determinada llamando a la función SetInterfaceDnsSettings o recuperada para una interfaz determinada llamando a la función GetInterfaceDnsSettings . (DNS_INTERFACE_SETTINGS3) |
DNS_SERVER_PROPERTY Describe una propiedad de servidor DNS, que se establece en la estructura DNS_INTERFACE_SETTINGS3 y se configura a través de la función SetInterfaceDnsSettings . |
DNS_SERVER_PROPERTY_TYPES Contiene un puntero a una propiedad de servidor DNS. El tipo de la propiedad depende del valor de DNS_SERVER_PROPERTY::Type. |
IP_ADDRESS_PREFIX Almacena un prefijo de dirección IP. (IP_ADDRESS_PREFIX) |
MIB_ANYCASTIPADDRESS_ROW Almacena información sobre una dirección IP de difusión por difusión. |
MIB_ANYCASTIPADDRESS_TABLE Contiene una tabla de entradas de dirección IP de difusión. |
MIB_IF_ROW2 Almacena información sobre una interfaz determinada. (MIB_IF_ROW2) |
MIB_IF_TABLE2 Contiene una tabla de entradas de interfaz lógica y física. |
MIB_IFSTACK_ROW Representa la relación entre dos interfaces de red. (MIB_IFSTACK_ROW) |
MIB_IFSTACK_TABLE Contiene una tabla de entradas de fila de la pila de interfaz de red. Esto especifica la relación de las interfaces de red en una pila de interfaz. |
MIB_INVERTEDIFSTACK_ROW Representa la relación entre dos interfaces de red. (MIB_INVERTEDIFSTACK_ROW) |
MIB_INVERTEDIFSTACK_TABLE Contiene una tabla de entradas de fila de la pila de la interfaz de red invertida. Esto especifica la relación de las interfaces de red en una pila de interfaz en orden inverso. |
MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES Contiene información de solo lectura para las estimaciones de ancho de banda calculadas por la pila TCP/IP para una conexión de red. |
MIB_IPFORWARD_ROW2 Almacena información sobre una entrada de ruta IP. |
MIB_IPFORWARD_TABLE2 Contiene una tabla de entradas de ruta IP. |
MIB_IPINTERFACE_ROW Almacena información de administración de interfaz para una familia de direcciones IP determinada en una interfaz de red. |
MIB_IPINTERFACE_TABLE Contiene una tabla de entradas de interfaz IP. |
MIB_IPNET_ROW2 Almacena información sobre una dirección IP vecina. |
MIB_IPNET_TABLE2 Contiene una tabla de entradas de dirección IP vecina. |
MIB_IPPATH_ROW Almacena información sobre una entrada de ruta de acceso IP. |
MIB_IPPATH_TABLE Contiene una tabla de entradas de ruta de acceso IP. |
MIB_MULTICASTIPADDRESS_ROW Almacena información sobre una dirección IP de multidifusión. |
MIB_MULTICASTIPADDRESS_TABLE Contiene una tabla de entradas de dirección IP de multidifusión. |
MIB_UNICASTIPADDRESS_ROW Almacena información sobre una dirección IP de unidifusión. |
MIB_UNICASTIPADDRESS_TABLE Contiene una tabla de entradas de dirección IP de unidifusión. |
Enumeraciones
DNS_SERVER_PROPERTY_TYPE Define constantes que especifican la validez de la propiedad que se mantiene en el miembro DNS_SERVER_PROPERTY::P roperty . |
MIB_IF_TABLE_LEVEL El tipo de enumeración MIB_IF_TABLE_LEVEL define el nivel de información de interfaz que se va a recuperar. |
MIB_NOTIFICATION_TYPE Define el tipo de notificación pasado a una función de devolución de llamada cuando se produce una notificación. |