Asistente de IP
Información general sobre la tecnología del asistente de IP.
Para desarrollar el asistente de IP, necesita estos encabezados:
- icmpapi.h
- ifdef.h
- inaddr.h
- ip2string.h
- ipexport.h
- iphlpapi.h
- iprtrmib.h
- iptypes.h
- netioapi.h
- nldef.h
- tcpestats.h
- ws2def.h
- ws2ipdef.h
Para obtener instrucciones de programación para esta tecnología, consulte:
Enumeraciones
DNS_SERVER_PROPERTY_TYPE Define constantes que especifican la validez de la propiedad contenida en el miembro DNS_SERVER_PROPERTY::P roperty . |
IF_OPER_STATUS La enumeración IF_OPER_STATUS especifica el estado operativo de una interfaz. |
NET_ADDRESS_FORMAT La enumeración NET_ADDRESS_FORMAT especifica el formato de una dirección de red devuelta por la función ParseNetworkString. |
NL_DAD_STATE La enumeración IP_DAD_STATE especifica información sobre el estado de detección de direcciones duplicadas (DAD) para una dirección IPv4 o IPv6. |
NL_NETWORK_CONNECTIVITY_COST_HINT Define constantes que especifican sugerencias sobre el cargo de uso de una conexión de red. |
NL_NETWORK_CONNECTIVITY_LEVEL_HINT Define constantes que especifican sugerencias sobre un nivel de conectividad de red. |
NL_PREFIX_ORIGIN La enumeración IP_PREFIX_ORIGIN especifica el origen de un prefijo de dirección IPv4 o IPv6 y se usa con la estructura IP_ADAPTER_UNICAST_ADDRESS. |
NL_SUFFIX_ORIGIN La enumeración IP_SUFFIX_ORIGIN especifica el origen de un sufijo de dirección IPv4 o IPv6 y se usa con la estructura IP_ADAPTER_UNICAST_ADDRESS. |
SCOPE_LEVEL La enumeración SCOPE_LEVEL se usa con la estructura IP_ADAPTER_ADDRESSES para identificar los niveles de ámbito de las direcciones IPv6. |
TCP_BOOLEAN_OPTIONAL Define los estados que un autor de llamada puede especificar al actualizar un miembro en la información de lectura y escritura de una conexión TCP. |
TCP_ESTATS_TYPE Define el tipo de estadísticas extendidas para una conexión TCP que se solicita o se establece. |
TCP_SOFT_ERROR Define el motivo de errores no irrecuperables o de software registrados en una conexión TCP. |
TCP_TABLE_CLASS Define el conjunto de valores usados para indicar el tipo de tabla devuelto por llamadas a GetExtendedTcpTable. |
TCPIP_OWNER_MODULE_INFO_CLASS Define el tipo de estructura de información del módulo que se pasa a las llamadas de la familia GetOwnerModuleFromXXXEntry. |
UDP_TABLE_CLASS Define el conjunto de valores usados para indicar el tipo de tabla devuelto por llamadas a GetExtendedUdpTable. |
Functions
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. |
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. |
CaptureInterfaceHardwareCrossTimestamp Recupera información de marca de tiempo cruzada para un adaptador de red. |
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. |
CreateIpForwardEntry La función CreateIpForwardEntry crea una ruta en la tabla de enrutamiento IPv4 del equipo local. |
CreateIpForwardEntry2 Crea una nueva entrada de ruta IP en el 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. |
CreateIpNetEntry2 Crea una nueva entrada de dirección IP vecina en el 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. |
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. |
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. |
DeleteIpForwardEntry2 Elimina una entrada de ruta IP en el equipo local. |
DeleteIpNetEntry La función DeleteIpNetEntry elimina una entrada ARP de la tabla ARP en el equipo local. |
DeleteIpNetEntry2 Elimina una entrada de dirección IP vecina 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. |
DeleteUnicastIpAddressEntry Elimina una entrada de dirección IP de unidifusión existente en el equipo local. |
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. |
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). |
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. |
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. |
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. |
GetBestRoute2 Recupera la entrada de ruta IP en el equipo local para obtener la mejor ruta a la dirección IP de destino especificada. |
GetDefaultCompartmentId La función GetDefaultCompartmentId recupera el identificador de compartimiento de enrutamiento de red predeterminado para el equipo local. |
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. |
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. |
GetIfTable La función GetIfTable recupera la tabla de interfaz MIB-II. |
GetIfTable2 Recupera la tabla de interfaz MIB-II. (GetIfTable2) |
GetIfTable2Ex Recupera la tabla de interfaz MIB-II. (GetIfTable2Ex) |
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) |
GetInterfaceDnsSettings Recupera la configuración de DNS de la interfaz especificada en el parámetro Interface . |
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. |
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. |
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. |
GetIpForwardEntry2 Recupera información de una entrada de ruta IP en el equipo local. |
GetIpForwardTable La función GetIpForwardTable recupera la tabla de enrutamiento IPv4. |
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. |
GetIpNetTable La función GetIpNetTable recupera la tabla de asignación de direcciones físicas IPv4. |
GetIpNetTable2 La función GetIpNetTable2 recupera la tabla de vecinos 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. |
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. |
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 un servicio. |
GetNetworkConnectivityHintForInterface Recupera el nivel y el costo de la conectividad de red para la interfaz especificada. |
GetNetworkParams La función GetNetworkParams recupera parámetros de red para el equipo local. |
GetNumberOfInterfaces Las funciones GetNumberOfInterfaces recuperan el número de interfaces en el 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 DE 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 DE 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) del equipo actual. |
GetTcpTable Recupera la tabla de conexión TCP IPv4. (GetTcpTable) |
GetTcpTable2 Recupera la tabla de conexión TCP IPv4. (GetTcpTable2) |
GetTeredoPort Recupera el número de puerto UDP dinámico usado por el cliente teredo en el equipo local. |
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) del 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. |
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. |
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. |
Icmp6CreateFile La función Icmp6CreateFile abre un identificador en el que se pueden emitir solicitudes de eco ICMP de IPv6. |
Icmp6ParseReplies La función Icmp6ParseReplies analiza el búfer de respuesta proporcionado y devuelve una respuesta de respuesta de eco IPv6 ICMPv6 si se encuentra. |
Icmp6SendEcho2 La función Icmp6SendEcho2 envía una solicitud de eco IPv6 ICMPv6 y devuelve inmediatamente (si Event o ApcRoutine no es NULL) o devuelve después del tiempo de espera especificado. ReplyBuffer contiene la respuesta de eco IPv6 ICMPv6, si existe. |
IcmpCloseHandle La función IcmpCloseHandle cierra un identificador abierto mediante una llamada a las funciones IcmpCreateFile o Icmp6CreateFile. |
IcmpCreateFile La función IcmpCreateFile abre un identificador en el que se pueden emitir solicitudes de eco ICMP de IPv4. |
IcmpParseReplies Analiza el búfer de respuesta proporcionado y devuelve el número de respuestas de solicitud de eco ICMP encontradas. |
IcmpSendEcho La función IcmpSendEcho envía una solicitud de eco ICMP IPv4 y devuelve las respuestas de respuesta de eco. La llamada devuelve cuando el tiempo de espera ha expirado o se rellena el búfer de respuesta. |
IcmpSendEcho2 La función IcmpSendEcho2 envía una solicitud de eco ICMP IPv4 y devuelve inmediatamente (si Event o ApcRoutine no es NULL) o devuelve después del tiempo de espera especificado. ReplyBuffer contiene las respuestas de eco ICMP, si las hay. |
IcmpSendEcho2Ex Envía una solicitud de eco ICMP IPv4 y devuelve inmediatamente (si Event o ApcRoutine no es NULL) o devuelve después del tiempo de espera especificado. ReplyBuffer contiene las respuestas ICMP, si las hay. |
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. |
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. |
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 a través del Protocolo de configuración dinámica de host (DHCP). |
LookupPersistentTcpPortReservation Busca el token de una reserva de puerto TCP persistente para un bloque consecutivo de puertos TCP en el equipo local. |
LookupPersistentUdpPortReservation Busca el token de una reserva de puerto 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 produzca 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) |
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. |
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. |
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 notificaciones de cambios en el número de puerto UDP usado 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. |
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. |
PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK Se llama a una función definida por la aplicación cada vez que hay un cambio en el nivel de conectividad agregado de red y las sugerencias de costo. |
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. |
ResolveIpNetEntry2 Resuelve la dirección física de una entrada de dirección IP vecina en el equipo local. (ResolveIpNetEntry2) |
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. |
RtlEthernetAddressToStringA Convierte una dirección Ethernet binaria en una representación de cadena de la dirección MAC Ethernet. (ANSI) |
RtlEthernetAddressToStringW Convierte una dirección Ethernet binaria en una representación de cadena de la dirección MAC Ethernet. (Unicode) |
RtlEthernetStringToAddressA Convierte una representación de cadena de una dirección MAC Ethernet en un formato binario de la dirección Ethernet. (ANSI) |
RtlEthernetStringToAddressW Convierte una representación de cadena de una dirección MAC Ethernet en un formato binario de la dirección Ethernet. (Unicode) |
RtlIpv4AddressToStringA Convierte una dirección IPv4 en una cadena en formato decimal con puntos estándar de Internet. (ANSI) |
RtlIpv4AddressToStringExA Convierte una dirección IPv4 y un número de puerto en una cadena en formato estándar de Internet. (ANSI) |
RtlIpv4AddressToStringExW Convierte una dirección IPv4 y un número de puerto en una cadena en formato estándar de Internet. (Unicode) |
RtlIpv4AddressToStringW Convierte una dirección IPv4 en una cadena en formato decimal de puntos estándar de Internet. (Unicode) |
RtlIpv4StringToAddressA Convierte una representación de cadena de una dirección IPv4 en una dirección IPv4 binaria. (ANSI) |
RtlIpv4StringToAddressExA Convierte una representación de cadena de una dirección IPv4 y un número de puerto en una dirección y puerto IPv4 binarios. (ANSI) |
RtlIpv4StringToAddressExW Convierte una representación de cadena de una dirección IPv4 y un número de puerto en una dirección y puerto IPv4 binarios. (Unicode) |
RtlIpv4StringToAddressW Convierte una representación de cadena de una dirección IPv4 en una dirección IPv4 binaria. (Unicode) |
RtlIpv6AddressToStringA Convierte una dirección IPv6 en una cadena en formato estándar de Internet. (ANSI) |
RtlIpv6AddressToStringExA Convierte una dirección IPv6, un identificador de ámbito y un número de puerto en una cadena. (ANSI) |
RtlIpv6AddressToStringExW Convierte una dirección IPv6, un identificador de ámbito y un número de puerto en una cadena. (Unicode) |
RtlIpv6AddressToStringW Convierte una dirección IPv6 en una cadena en formato estándar de Internet. (Unicode) |
RtlIpv6StringToAddressA Convierte una representación de cadena de una dirección IPv6 en una dirección IPv6 binaria. (ANSI) |
RtlIpv6StringToAddressExA Convierte una representación de cadena de una dirección IPv6, un identificador de ámbito y un número de puerto en una dirección IPv6 binaria, un identificador de ámbito y un puerto. (ANSI) |
RtlIpv6StringToAddressExW Convierte una representación de cadena de una dirección IPv6, un identificador de ámbito y un número de puerto en una dirección IPv6 binaria, un identificador de ámbito y un puerto. (Unicode) |
RtlIpv6StringToAddressW Convierte una representación de cadena de una dirección IPv6 en una dirección IPv6 binaria. (Unicode) |
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. |
SetInterfaceDnsSettings Establece la configuración dns por interfaz especificada en el parámetro Settings . |
SetIpForwardEntry La función SetIpForwardEntry modifica una ruta existente en la tabla de enrutamiento IPv4 del equipo local. |
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. |
SetIpNetEntry La función SetIpNetEntry modifica una entrada ARP existente en la tabla ARP del equipo local. |
SetIpNetEntry2 Establece la dirección física de una entrada de dirección IP vecina existente en el 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 para 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. |
SetUnicastIpAddressEntry Establece las propiedades de una entrada de dirección IP de unidifusión existente en el equipo local. |
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 de IPv4 en el equipo local. |
UnregisterInterfaceTimestampConfigChange Cancela las notificaciones sobre los cambios en la funcionalidad de marca de tiempo anulando el registro de la función de devolución de llamada que registró en una llamada a RegisterInterfaceTimestampConfigChange. |
Estructuras
ARP_SEND_REPLY La estructura ARP_SEND_REPLY almacena información sobre los mensajes de respuesta del Protocolo de resolución de direcciones (ARP). |
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. |
FIXED_INFO_W2KSP1 La estructura FIXED_INFO contiene información que es la misma en todas las interfaces de un equipo. |
ICMP_ECHO_REPLY Describe los datos devueltos en respuesta a una solicitud de eco IPv4. |
ICMP_ECHO_REPLY32 Describe los datos devueltos en respuesta a una solicitud de eco IPv4 en una plataforma de 64 bits. |
ICMPV6_ECHO_REPLY_LH Describe los datos devueltos en respuesta a una solicitud de eco IPv6. |
IN_ADDR La estructura in_addr representa una dirección IPv4. |
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. |
IP_ADAPTER_ADDRESSES_LH La estructura IP_ADAPTER_ADDRESSES_LH (iptypes.h) es el nodo de encabezado de una lista vinculada de direcciones para un adaptador determinado. |
IP_ADAPTER_ADDRESSES_XP La estructura IP_ADAPTER_ADDRESSES_XP (iptypes.h) es el nodo de encabezado de una lista vinculada de direcciones para un adaptador determinado. |
IP_ADAPTER_ANYCAST_ADDRESS_XP Almacena una sola dirección IP de difusión en una lista vinculada de direcciones para un adaptador determinado. |
IP_ADAPTER_DNS_SERVER_ADDRESS_XP La estructura de IP_ADAPTER_DNS_SERVER_ADDRESS almacena una única dirección de servidor DNS en una lista vinculada de direcciones de servidor DNS para un adaptador determinado. |
IP_ADAPTER_DNS_SUFFIX La estructura de IP_ADAPTER_DNS_SUFFIX almacena un sufijo DNS en una lista vinculada de sufijos DNS para un adaptador determinado. |
IP_ADAPTER_GATEWAY_ADDRESS_LH Almacena una única dirección de puerta de enlace en una lista vinculada de direcciones de puerta de enlace para un adaptador determinado. |
IP_ADAPTER_INDEX_MAP La estructura IP_ADAPTER_INDEX_MAP almacena el índice de interfaz asociado a un adaptador de red con IPv4 habilitado junto con el nombre del adaptador de red. |
IP_ADAPTER_INFO Contiene información sobre un adaptador de red determinado en el equipo local. |
IP_ADAPTER_MULTICAST_ADDRESS_XP La estructura de IP_ADAPTER_MULTICAST_ADDRESS almacena una única dirección de multidifusión en una lista vinculada de direcciones para un adaptador determinado. |
IP_ADAPTER_ORDER_MAP La estructura IP_ADAPTER_ORDER_MAP almacena una matriz de información sobre adaptadores y su prioridad relativa en el equipo local. |
IP_ADAPTER_PREFIX_XP Almacena un prefijo de dirección IP. I |
IP_ADAPTER_UNICAST_ADDRESS_LH La estructura de IP_ADAPTER_UNICAST_ADDRESS_LH (iptypes.h) almacena una única dirección IP de unidifusión en una lista vinculada de direcciones IP para un adaptador determinado. |
IP_ADAPTER_UNICAST_ADDRESS_XP La estructura IP_ADAPTER_UNICAST_ADDRESS_XP (iptypes.h) almacena una única dirección IP de unidifusión en una lista vinculada de direcciones IP para un adaptador determinado. |
IP_ADAPTER_WINS_SERVER_ADDRESS_LH Almacena una única dirección de servidor del Servicio de nombres de Internet de Windows (WINS) en una lista vinculada de direcciones de servidor WINS para un adaptador determinado. |
IP_ADDR_STRING Representa un nodo de una lista vinculada de direcciones IPv4. |
IP_ADDRESS_PREFIX Almacena un prefijo de dirección IP. (IP_ADDRESS_PREFIX) |
IP_ADDRESS_STRING Almacena una dirección IPv4 en notación decimal con puntos. |
IP_INTERFACE_INFO La estructura IP_INTERFACE_INFO contiene una lista de los adaptadores de interfaz de red con IPv4 habilitado en el sistema local. |
IP_INTERFACE_NAME_INFO_W2KSP1 Contiene información sobre una interfaz IPv4 en el equipo local. |
IP_MCAST_COUNTER_INFO La estructura IP_MCAST_COUNTER_INFO almacena información estadística sobre el tráfico de multidifusión. |
IP_OPTION_INFORMATION Describe las opciones que se incluirán en el encabezado de un paquete IP. |
IP_OPTION_INFORMATION32 Describe las opciones que se incluirán en el encabezado de un paquete IP en una plataforma de 64 bits. |
IP_PER_ADAPTER_INFO_W2KSP1 La estructura IP_PER_ADAPTER_INFO contiene información específica de un adaptador determinado. |
IP_UNIDIRECTIONAL_ADAPTER_ADDRESS La estructura IP_UNIDIRECTIONAL_ADAPTER_ADDRESS almacena las direcciones IPv4 asociadas a un adaptador unidireccional. |
IPV6_ADDRESS_EX Almacena una dirección IPv6. |
NET_ADDRESS_INFO Contiene información de dirección IP devuelta por la función ParseNetworkString. |
NET_LUID_LH Identificador único local (LUID) de una interfaz de red. |
NL_BANDWIDTH_INFORMATION Contiene información de solo lectura sobre las estimaciones de ancho de banda disponibles y la varianza asociada según lo determinado por la pila TCP/IP. |
NL_NETWORK_CONNECTIVITY_HINT Describe un nivel de conectividad de red, el cargo de uso de una conexión de red y otros miembros que reflejan factores de costo. |
SOCKADDR_IN6_PAIR Contiene punteros a un par de direcciones IP que representan un par de direcciones IP de origen y destino. |
SOCKADDR_INET Contiene un IPv4, una dirección IPv6 o una familia de direcciones. |
TCP_ESTATS_BANDWIDTH_ROD_v0 Contiene información dinámica de solo lectura para estadísticas de TCP extendidas sobre la estimación de ancho de banda de una conexión TCP. |
TCP_ESTATS_BANDWIDTH_RW_v0 Contiene información de configuración de lectura y escritura para estadísticas de TCP extendidas sobre la estimación de ancho de banda de una conexión TCP. |
TCP_ESTATS_DATA_ROD_v0 Contiene información dinámica de solo lectura para estadísticas TCP extendidas en la transferencia de datos para una conexión TCP. |
TCP_ESTATS_DATA_RW_v0 Contiene información de configuración de lectura y escritura para estadísticas DE TCP extendidas en la transferencia de datos para una conexión TCP. |
TCP_ESTATS_FINE_RTT_ROD_v0 Contiene información dinámica de solo lectura para estadísticas de TCP extendidas en la estimación de tiempo de ida y vuelta (RTT) específica para una conexión TCP. |
TCP_ESTATS_FINE_RTT_RW_v0 Contiene información de configuración de lectura y escritura para estadísticas de TCP extendidas en estadísticas de estimación de tiempo de ida y vuelta (RTT) específicas para una conexión TCP. |
TCP_ESTATS_OBS_REC_ROD_v0 Contiene información dinámica de solo lectura para estadísticas TCP extendidas observadas en el receptor remoto para una conexión TCP. |
TCP_ESTATS_OBS_REC_RW_v0 Contiene información de configuración de lectura y escritura para estadísticas TCP extendidas observadas en el receptor remoto para una conexión TCP. |
TCP_ESTATS_PATH_ROD_v0 Contiene información dinámica de solo lectura para estadísticas TCP extendidas en la medida de la ruta de acceso de red para una conexión TCP. |
TCP_ESTATS_PATH_RW_v0 Contiene información de configuración de lectura y escritura para estadísticas TCP extendidas en la medida de ruta de acceso para una conexión TCP. |
TCP_ESTATS_REC_ROD_v0 Contiene información dinámica de solo lectura para estadísticas TCP extendidas en el receptor local para una conexión TCP. |
TCP_ESTATS_REC_RW_v0 Contiene información de configuración de lectura y escritura para estadísticas TCP extendidas en el receptor local para una conexión TCP. |
TCP_ESTATS_SEND_BUFF_ROD_v0 Contiene información dinámica de solo lectura para estadísticas TCP extendidas en cola de salida para una conexión TCP. |
TCP_ESTATS_SEND_BUFF_RW_v0 Contiene información de configuración de lectura y escritura para estadísticas TCP extendidas en cola de salida para una conexión TCP. |
TCP_ESTATS_SND_CONG_ROD_v0 Contiene información dinámica de solo lectura para estadísticas TCP extendidas en datos relacionados con la congestión del remitente para una conexión TCP. |
TCP_ESTATS_SND_CONG_ROS_v0 Contiene información estática de solo lectura para estadísticas TCP extendidas en la ventana de congestión máxima para una conexión TCP. |
TCP_ESTATS_SND_CONG_RW_v0 Contiene información de configuración de lectura y escritura para estadísticas TCP extendidas en la congestión del remitente para una conexión TCP. |
TCP_ESTATS_SYN_OPTS_ROS_v0 Contiene información estática de solo lectura para estadísticas TCP extendidas en SYN Exchange para una conexión TCP. |
TCP_RESERVE_PORT_RANGE La estructura TCP_RESERVE_PORT_RANGE especifica un intervalo de puertos TCP que se va a reservar. |
TCPIP_OWNER_MODULE_BASIC_INFO Contiene punteros al nombre del módulo y a los valores de ruta de acceso del módulo asociados a una conexión TCP. Las funciones GetOwnerModuleFromTcpEntry y GetOwnerModuleFromTcpEntry devuelven la estructura TCPIP_OWNER_MODULE_BASIC_INFO FromTcp6Entry. |