Encabezado iphlpapi.h
Varias tecnologías usan este encabezado. Para más información, consulte:
iphlpapi.h contiene las siguientes interfaces de programación:
AddIPAddress La función AddIPAddress agrega la dirección IPv4 especificada al adaptador especificado. |
AllocateAndGetTcpExTableFromStack Recupera la tabla de conexión TCP y asigna memoria del montón local para almacenar la tabla. |
AllocateAndGetUdpExTableFromStack Recupera la tabla de conexión UDP y asigna memoria del montón local para almacenar la tabla. |
CancelIfTimestampConfigChange Esta función está reservada para uso del sistema y no debe llamarla desde el código. (CancelIfTimestampConfigChange) |
CancelIPChangeNotify Cancela la notificación de la dirección IPv4 y enruta los cambios solicitados anteriormente con llamadas correctas a las funciones NotifyAddrChange o NotifyRouteChange. |
CaptureInterfaceHardwareCrossTimestamp Recupera información de marca de tiempo cruzada para un adaptador de red. |
CreateIpForwardEntry La función CreateIpForwardEntry crea una ruta en la tabla de enrutamiento IPv4 del equipo local. |
CreateIpNetEntry La función CreateIpNetEntry crea una entrada del Protocolo de resolución de direcciones (ARP) en la tabla ARP del equipo local. |
CreatePersistentTcpPortReservation Crea una reserva de puerto TCP persistente para un bloque consecutivo de puertos TCP en el equipo local. |
CreatePersistentUdpPortReservation Crea una reserva de puerto UDP persistente para un bloque consecutivo de puertos UDP en el equipo local. |
CreateProxyArpEntry La función CreateProxyArpEnry crea una entrada del Protocolo de resolución de direcciones proxy (PARP) en el equipo local para la dirección IPv4 especificada. |
DeleteIPAddress La función DeleteIPAddress elimina una dirección IP agregada anteriormente mediante AddIPAddress. |
DeleteIpForwardEntry Elimina una ruta existente en la tabla de enrutamiento IPv4 del equipo local. |
DeleteIpNetEntry La función DeleteIpNetEntry elimina una entrada ARP de la tabla ARP en el equipo local. |
DeletePersistentTcpPortReservation Elimina una reserva de puerto TCP persistente para un bloque consecutivo de puertos TCP en el equipo local. (DeletePersistentTcpPortReservation) |
DeletePersistentUdpPortReservation Elimina una reserva de puerto TCP persistente para un bloque consecutivo de puertos TCP en el equipo local. (DeletePersistentUdpPortReservation) |
DeleteProxyArpEntry La función DeleteProxyArpEntry elimina la entrada PARP en el equipo local especificado por los parámetros dwAddress y dwIfIndex. |
DisableMediaSense La función DisableMediaSense deshabilita la funcionalidad de detección de medios de la pila TCP/IP en un equipo local. |
EnableRouter La función EnableRouter activa el reenvío IPv4 en el equipo local. EnableRouter también incrementa un recuento de referencias que realiza un seguimiento del número de solicitudes para habilitar el reenvío de IPv4. |
FlushIpNetTable La función FlushIpNetTable elimina todas las entradas de ARP de la interfaz especificada de la tabla ARP en el equipo local. |
GetAdapterIndex La función GetAdapterIndex obtiene el índice de un adaptador, dado su nombre. |
GetAdapterOrderMap La función GetAdapterOrderMap obtiene un mapa de orden del adaptador que indica la prioridad de las interfaces en el equipo local. |
GetAdaptersAddresses Recupera las direcciones asociadas a los adaptadores del equipo local. |
GetAdaptersInfo La función GetAdaptersInfo recupera información del adaptador para el equipo local. |
GetBestInterface La función GetBestInterface recupera el índice de la interfaz que tiene la mejor ruta a la dirección IPv4 especificada. |
GetBestInterfaceEx La función GetBestInterfaceEx recupera el índice de la interfaz que tiene la mejor ruta a la dirección IPv4 o IPv6 especificada. |
GetBestRoute La función GetBestRoute recupera la mejor ruta a la dirección IP de destino especificada. |
GetExtendedTcpTable Recupera una tabla que contiene una lista de puntos de conexión TCP disponibles para la aplicación. |
GetExtendedUdpTable Recupera una tabla que contiene una lista de puntos de conexión UDP disponibles para la aplicación. |
GetFriendlyIfIndex Toma un índice de interfaz y devuelve un índice de interfaz compatible con versiones anteriores, es decir, un índice que usa solo los 24 bits inferiores. |
GetIcmpStatistics La función GetIcmpStatistics recupera el Protocolo de mensajes de control de Internet (ICMP) para las estadísticas de IPv4 para el equipo local. |
GetIcmpStatisticsEx La función GetIcmpStatisticsEx recupera estadísticas del Protocolo de mensajes de control de Internet (ICMP) para el equipo local. La función GetIcmpStatisticsEx es capaz de recuperar estadísticas ICMP de IPv6. |
GetIfEntry La función GetIfEntry recupera información de la interfaz especificada en el equipo local. |
GetIfTable La función GetIfTable recupera la tabla de interfaz MIB-II. |
GetInterfaceActiveTimestampCapabilities Recupera las funcionalidades de marca de tiempo habilitadas actualmente de un adaptador de red. |
GetInterfaceCurrentTimestampCapabilities Esta función está reservada para uso del sistema y no debe llamarla desde el código. (GetInterfaceCurrentTimestampCapabilities) |
GetInterfaceHardwareTimestampCapabilities Esta función está reservada para uso del sistema y no debe llamarla desde el código. (GetInterfaceHardwareTimestampCapabilities) |
GetInterfaceInfo La función GetInterfaceInfo obtiene la lista de adaptadores de interfaz de red con IPv4 habilitado en el sistema local. |
GetInterfaceSupportedTimestampCapabilities Recupera las funcionalidades de marca de tiempo admitidas de un adaptador de red. |
GetIpAddrTable La función GetIpAddrTable recupera la interfaz en la tabla de asignación de direcciones IPv4. |
GetIpErrorString La función GetIpErrorString recupera una cadena de error del asistente de IP. |
GetIpForwardTable La función GetIpForwardTable recupera la tabla de enrutamiento IPv4. |
GetIpNetTable La función GetIpNetTable recupera la tabla de asignación de direcciones físicas IPv4. |
GetIpStatistics La función GetIpStatistics recupera las estadísticas de IP del equipo actual. |
GetIpStatisticsEx La función GetIpStatisticsEx recupera las estadísticas del Protocolo de Internet (IP) del equipo actual. |
GetNetworkParams La función GetNetworkParams recupera los parámetros de red del equipo local. |
GetNumberOfInterfaces Las funciones GetNumberOfInterfaces recuperan el número de interfaces del equipo local. |
GetOwnerModuleFromTcp6Entry Recupera datos sobre el módulo que emitió el enlace de contexto para un punto de conexión TCP IPv6 específico en una fila de tabla de MIB. |
GetOwnerModuleFromTcpEntry Recupera datos sobre el módulo que emitió el enlace de contexto para un punto de conexión TCP IPv4 específico en una fila de tabla de MIB. |
GetOwnerModuleFromUdp6Entry Recupera datos sobre el módulo que emitió el enlace de contexto para un punto de conexión UDP IPv6 específico en una fila de tabla MIB. |
GetOwnerModuleFromUdpEntry Recupera datos sobre el módulo que emitió el enlace de contexto para un punto de conexión UDP IPv4 específico en una fila de tabla MIB. |
GetPerAdapterInfo La función GetPerAdapterInfo recupera información sobre el adaptador correspondiente a la interfaz especificada. |
GetPerTcp6ConnectionEStats Recupera estadísticas extendidas para una conexión TCP IPv6. |
GetPerTcpConnectionEStats Recupera estadísticas extendidas para una conexión TCP IPv4. |
GetRTTAndHopCount La función GetRTTAndHopCount determina el tiempo de ida y vuelta (RTT) y el recuento de saltos en el destino especificado. |
GetTcp6Table Recupera la tabla de conexión TCP para IPv6. (GetTcp6Table) |
GetTcp6Table2 Recupera la tabla de conexión TCP para IPv6. (GetTcp6Table2) |
GetTcpStatistics La función GetTcpStatistics recupera las estadísticas tcp del equipo local. |
GetTcpStatisticsEx La función GetTcpStatisticsEx recupera las estadísticas del Protocolo de control de transmisión (TCP) del equipo actual. |
GetTcpStatisticsEx2 La función GetTcpStatisticsEx2 recupera las estadísticas del Protocolo de control de transmisión (TCP) para el equipo actual. |
GetTcpTable Recupera la tabla de conexión TCP IPv4. (GetTcpTable) |
GetTcpTable2 Recupera la tabla de conexión TCP IPv4. (GetTcpTable2) |
GetUdp6Table Recupera la tabla del agente de escucha del Protocolo de datagramas de usuario (UDP) IPv6. |
GetUdpStatistics La función GetUdpStatistics recupera las estadísticas del Protocolo de datagramas de usuario (UDP) para el equipo local. |
GetUdpStatisticsEx La función GetUdpStatisticsEx recupera las estadísticas del Protocolo de datagramas de usuario (UDP) para el equipo actual. |
GetUdpStatisticsEx2 La función GetUdpStatisticsEx2 recupera las estadísticas del Protocolo de datagramas de usuario (UDP) para el equipo actual. |
GetUdpTable Recupera la tabla del agente de escucha del Protocolo de datagramas de usuario (UDP) IPv4. |
GetUniDirectionalAdapterInfo La función GetUniDirectionalAdapterInfo recupera información sobre los adaptadores unidireccionales instalados en el equipo local. Un adaptador unidireccional es un adaptador que puede recibir datagramas, pero no transmitirlos. |
IpReleaseAddress La función IpReleaseAddress libera una dirección IPv4 obtenida previamente a través del Protocolo de configuración dinámica de host (DHCP). |
IpRenewAddress La función IpRenewAddress renueva una concesión en una dirección IPv4 obtenida previamente mediante el Protocolo de configuración dinámica de host (DHCP). |
LookupPersistentTcpPortReservation Busca el token de una reserva de puertos TCP persistente para un bloque consecutivo de puertos TCP en el equipo local. |
LookupPersistentUdpPortReservation Busca el token de una reserva de puertos UDP persistente para un bloque consecutivo de puertos TCP en el equipo local. |
NhpAllocateAndGetInterfaceInfoFromStack La función NhpAllocateAndGetInterfaceInfoFromStack obtiene información del adaptador sobre el equipo local. |
NotifyAddrChange La función NotifyAddrChange hace que se envíe una notificación al autor de la llamada cada vez que se produce un cambio en la tabla que asigna direcciones IPv4 a interfaces. |
NotifyIfTimestampConfigChange Esta función está reservada para uso del sistema y no debe llamarla desde el código. (NotifyIfTimestampConfigChange) |
NotifyRouteChange La función NotifyRouteChange hace que se envíe una notificación al autor de la llamada cada vez que se produzca un cambio en la tabla de enrutamiento IPv4. |
ParseNetworkString Analiza la cadena de red de entrada y comprueba si es una representación legal del tipo de cadena de red IP especificado. Si la cadena coincide con un tipo y su especificación, la función puede devolver opcionalmente el resultado analizado. |
RegisterInterfaceTimestampConfigChange Registra una función de devolución de llamada implementada por el usuario, que el sistema llama a para notificarle un cambio de funcionalidad de marca de tiempo. |
ResolveNeighbor Resuelve la dirección física de una entrada de dirección IP vecina en el equipo local. (ResolveNeighbor) |
RestoreMediaSense La función RestoreMediaSense restaura la funcionalidad de detección de medios de la pila TCP/IP en un equipo local en el que se llamó anteriormente a la función DisableMediaSense. |
SendARP La función SendARP envía una solicitud del Protocolo de resolución de direcciones (ARP) para obtener la dirección física que corresponde a la dirección IPv4 de destino especificada. |
SetIfEntry La función SetIfEntry establece el estado administrativo de una interfaz. |
SetIpForwardEntry La función SetIpForwardEntry modifica una ruta existente en la tabla de enrutamiento IPv4 del equipo local. |
SetIpNetEntry La función SetIpNetEntry modifica una entrada ARP existente en la tabla ARP del equipo local. |
SetIpStatistics La función SetIpStatistics activa o desactiva el reenvío IP y establece el valor predeterminado de período de vida (TTL) para el equipo local. |
SetIpStatisticsEx Activa o desactiva el reenvío IP y establece el valor predeterminado de período de vida (TTL) para el equipo local. |
SetIpTTL La función SetIpTTL establece el valor predeterminado de período de vida (TTL) para el equipo local. |
SetPerTcp6ConnectionEStats Establece un valor en la información de lectura y escritura de una conexión TCP IPv6. Esta función se usa para habilitar o deshabilitar estadísticas extendidas para una conexión TCP IPv6. |
SetPerTcpConnectionEStats Establece un valor en la información de lectura y escritura de una conexión TCP IPv4. Esta función se usa para habilitar o deshabilitar estadísticas extendidas para una conexión TCP IPv4. |
SetTcpEntry La función SetTcpEntry establece el estado de una conexión TCP. |
UnableRouter La función UnableRouter disminuye el recuento de referencias que realiza un seguimiento del número de solicitudes para habilitar el reenvío de IPv4. Cuando este recuento de referencias alcanza cero, UnableRouter desactiva el reenvío IPv4 en el equipo local. |
UnregisterInterfaceTimestampConfigChange Cancela las notificaciones sobre los cambios de funcionalidad de marca de tiempo anulando el registro de la función de devolución de llamada que registró en una llamada a RegisterInterfaceTimestampConfigChange. |
INTERFACE_TIMESTAMP_CONFIG_CHANGE_CALLBACK Función de devolución de llamada que implementas en la aplicación para recibir notificaciones de cambios en las funcionalidades de marca de tiempo de un adaptador de red. |
INTERFACE_HARDWARE_CROSSTIMESTAMP Describe una marca de tiempo cruzada recuperada de un adaptador de red. |
INTERFACE_HARDWARE_TIMESTAMP_CAPABILITIES Describe las funcionalidades de marca de tiempo del hardware de una tarjeta de interfaz de red (NIC). |
INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES Describe las funcionalidades de marca de tiempo de software del controlador de miniporte de una NIC. |
INTERFACE_TIMESTAMP_CAPABILITIES Describe las funcionalidades de marca de tiempo exactas que admite un adaptador de red. |
INTERFACE_TIMESTAMP_CAPABILITY_FLAGS Esta estructura está reservada para uso del sistema y no debe usarla en el código. |
NET_ADDRESS_INFO Contiene información de dirección IP devuelta por la función ParseNetworkString. |
NET_ADDRESS_FORMAT La enumeración NET_ADDRESS_FORMAT especifica el formato de una dirección de red devuelta por la función ParseNetworkString. |