Leer en inglés

Compartir a través de


Administrador de listas de redes

Información general sobre la tecnología Network List Manager.

Para desarrollar Network List Manager, necesita estos encabezados:

Para obtener instrucciones de programación para esta tecnología, consulte:

Enumeraciones

 
NLM_CONNECTION_COST

La enumeración NLM_CONNECTION_COST especifica un conjunto de niveles de costo y marcas de costo compatibles con las API de costo de Windows 8.
NLM_CONNECTION_PROPERTY_CHANGE

La enumeración NLM_CONNECTION PROPERTY_CHANGE es un conjunto de marcas que definen los cambios realizados en las propiedades de una conexión de red.
NLM_CONNECTIVITY

La enumeración NLM_Connectivity es un conjunto de marcas que proporcionan notificación cada vez que los parámetros relacionados con la conectividad han cambiado.
NLM_DOMAIN_AUTHENTICATION_KIND

Define constantes que especifican un método de autenticación de dominio.
NLM_DOMAIN_TYPE

La enumeración NLM_DOMAIN_TYPE es un conjunto de marcas que especifican el tipo de dominio de una red.
NLM_ENUM_NETWORK

La enumeración NLM_ENUM_NETWORK contiene un conjunto de marcas que especifican qué tipos de redes se enumeran.
NLM_INTERNET_CONNECTIVITY

La enumeración NLM_INTERNET_CONNECTIVITY define un conjunto de marcas que proporcionan datos adicionales para la conectividad de red IPv4 o IPv6.
NLM_NETWORK_CATEGORY

La enumeración NLM_NETWORK_CATEGORY es un conjunto de marcas que especifican el tipo de categoría de una red.
NLM_NETWORK_CLASS

NLM_NETWORK_CLASS enumeración define un conjunto de marcas que especifican si se ha identificado una red.
NLM_NETWORK_PROPERTY_CHANGE

La enumeración NLM_NETWORK_PROPERTY_CHANGE es un conjunto de marcas que definen los cambios realizados en las propiedades de una red.

Functions

 
ClearSimulatedProfileInfo

Borra los valores de perfil de conexión aplicados anteriormente al perfil de conexión a Internet por SetSimulatedProfileInfo. La siguiente consulta de conexión a Internet, a través de GetInternetConnectionProfile, usará la información del sistema.
Clonar

El método Clone crea un enumerador que contiene el mismo estado de enumeración que el enumerador actualmente en uso. (IEnumNetworkConnections.Clone)
Clonar

El método Clone crea un enumerador que contiene el mismo estado de enumeración que el enumerador actualmente en uso. (IEnumNetworks.Clone)
ConnectionCostChanged

El método ConnectionCostChanged notifica a una aplicación de un cambio de costo de red para una conexión.
ConnectionDataPlanStatusChanged

El método ConnectionDataPlanStatusChanged notifica a una aplicación de un cambio de estado del plan de datos en una conexión.
ConnectivityChanged

Se llama al método NetworkConnectivityChanged cuando se producen cambios relacionados con la conectividad de red. (INetworkListManagerEvents.ConnectivityChanged)
CostChanged

Se llama al método CostChanged para indicar un cambio de costo para la conectividad a Internet en toda la máquina o el primer salto de enrutamiento a un destino específico en una conexión.
DataPlanStatusChanged

Se llama al método DataPlanStatusChanged para indicar un cambio en el estado de un plan de datos asociado a una conexión que se usa para la conectividad a Internet en toda la máquina o el primer salto de enrutamiento a un destino específico en una conexión.
FreeInterfaceContextTable

Esta función libera la tabla de contexto de interfaz recuperada mediante la función GetInterfaceContextTableForHostName.
get__NewEnum

La propiedad get_NewEnum devuelve un objeto enumerador de automatización que puede usar para recorrer en iteración la colección IEnumNetworkConnections.
get__NewEnum

La propiedad get_NewEnum devuelve un objeto enumerador de automatización que puede usar para recorrer en iteración la colección IEnumNetworks.
get_IsConnected

La propiedad get_IsConnected especifica si la red tiene conectividad de red.
get_IsConnected

La propiedad get_IsConnected especifica si la conexión de red asociada tiene conectividad de red.
get_IsConnected

La propiedad get_IsConnected especifica si la máquina local tiene conectividad de red.
get_IsConnectedToInternet

La propiedad get_IsConnectedToInternet especifica si la red tiene conectividad a Internet.
get_IsConnectedToInternet

La propiedad get_IsConnectedToInternet especifica si la conexión de red asociada tiene conectividad a Internet.
get_IsConnectedToInternet

La propiedad get_IsConnectedToInternet especifica si la máquina local tiene conectividad a Internet.
GetAdapterId

El método GetAdapterID devuelve el identificador del adaptador de red utilizado por esta conexión.
GetCategory

El método GetCategory devuelve la categoría de una red.
GetConnectionId

El método GetConnectionID devuelve el identificador de conexión asociado a esta conexión de red.
GetConnectivity

El método GetConnectivity devuelve el estado de conectividad de la red.
GetConnectivity

El método GetConnectivity devuelve el estado de conectividad de la conexión de red.
GetConnectivity

El método GetConnectivity devuelve el estado de conectividad general de la máquina.
GetCost

El método GetCost recupera el costo de red asociado a una conexión.
GetCost

El método GetCost recupera el costo actual de una conexión a Internet en toda la máquina o el primer salto de enrutamiento a un destino específico en una conexión.
GetDataPlanStatus

El método GetDataPlanStatus recupera el estado del plan de datos asociado a una conexión.
GetDataPlanStatus

GetDataPlanStatus recupera el estado del plan de datos para una conexión a Internet de toda la máquina o el primer salto de enrutamiento a un destino específico en una conexión.
GetDescription

El método GetDescription devuelve una cadena de descripción para la red.
GetDomainType

El método GetDomainType devuelve el tipo de dominio de una red.
GetDomainType

El método GetDomainType devuelve el tipo de dominio de la conexión de red.
GetInterfaceContextTableForHostName

Esta función recupera una tabla de contexto de interfaz para el nombre de host y el filtro de perfil de conexión especificados.
GetName

El método GetName devuelve el nombre de una red.
GetNetwork

El método GetNetwork devuelve la red asociada a la conexión.
GetNetwork

El método GetNetwork recupera una red basada en un identificador de red proporcionado.
GetNetworkConnection

El método GetNetworkConnection recupera una red basada en un identificador de conexión de red proporcionado.
GetNetworkConnections

El método GetNetworkConnections devuelve una enumeración de todas las conexiones de red para una red. Una red puede tener varias conexiones a ella desde interfaces diferentes o vínculos diferentes de la misma interfaz.
GetNetworkConnections

El método GetNetworkConnections enumera una lista completa de las conexiones de red realizadas.
GetNetworkId

El método GetNetworkId devuelve el identificador único de una red.
GetNetworks

El método GetNetworks recupera la lista de redes disponibles en el equipo local.
GetTimeCreatedAndConnected

El método GetTimeCreatedAndConnected devuelve la fecha y hora locales en que se creó y conectó la red.
IsDomainAuthenticatedBy

Consulta si el método de autenticación de dominio especificado se realizó correctamente para esta red.
IsDomainAuthenticatedBy

Consulta si el método de autenticación de dominio especificado se realizó correctamente para esta conexión de red.
NetworkAdded

Se llama al método NetworkAdded cuando se agrega una nueva red. Se proporciona el GUID de la nueva red.
NetworkConnectionConnectivityChanged

El método NetworkConnectionConnectivityChanged notifica a un cliente cuando se producen eventos de cambio de conectividad en un nivel de conexión de red.
NetworkConnectionPropertyChanged

El método NetworkConnectionPropertyChanged notifica a un cliente cuando se producen eventos de cambio de propiedad relacionados con una conexión de red específica.
NetworkConnectivityChanged

Se llama al método NetworkConnectivityChanged cuando se producen cambios relacionados con la conectividad de red. (INetworkEvents.NetworkConnectivityChanged)
NetworkDeleted

Se llama al método NetworkDeleted cuando se elimina una red.
NetworkPropertyChanged

Se llama al método NetworkPropertyChanged cuando se detecta un cambio de propiedad de red.
Siguiente

El método Next obtiene el siguiente número especificado de elementos de la secuencia de enumeración. (IEnumNetworkConnections.Next)
Siguiente

El método Next obtiene el siguiente número especificado de elementos de la secuencia de enumeración. (IEnumNetworks.Next)
OnDemandGetRoutingHint

La función OnDemandGetRoutingHint busca un destino en la memoria caché de solicitud de ruta y, si se encuentra una coincidencia, devuelve el identificador de interfaz correspondiente.
OnDemandRegisterNotification

La función OnDemandRegisterNotification permite que una aplicación se registre cuando se modifique la memoria caché de solicitudes de ruta.
OnDemandUnRegisterNotification

La función OnDemandUnregisterNotification permite que una aplicación anule el registro de las notificaciones y limpie los recursos.
Reset

El método Reset restablece la secuencia de enumeración al principio. (IEnumNetworkConnections.Reset)
Reset

El método Reset restablece la secuencia de enumeración al principio. (IEnumNetworks.Reset)
SetCategory

El método SetCategory establece la categoría de una red. Los cambios realizados surten efecto inmediatamente. Los autores de llamadas de esta API deben ser miembros del grupo Administradores.
SetDescription

El método SetDescription establece o reemplaza la descripción de una red.
SetDestinationAddresses

El método SetDestinationAddresses registra las direcciones IPv4/IPv6 de destino especificadas para recibir notificaciones de cambio de estado del plan de datos o costo.
SetName

El método SetName establece o cambia el nombre de una red.
SetSimulatedProfileInfo

El método SetSimulatedProfileInfo aplica un conjunto específico de valores de perfil de conexión al perfil de conexión de Internet compatible con la simulación de condiciones específicas de conexión a Internet de uso medido.
Skip

El método Skip omite el siguiente número especificado de elementos de la secuencia de enumeración. (IEnumNetworkConnections.Skip)
Skip

El método Skip omite el siguiente número especificado de elementos de la secuencia de enumeración. (IEnumNetworks.Skip)

Interfaces

 
IEnumNetworkConnections

La interfaz IEnumNetworkConnections proporciona un enumerador estándar para las conexiones de red. Enumera las conexiones activas, desconectadas o todas las conexiones de red dentro de una red. Esta interfaz se puede obtener de la interfaz INetwork.
IEnumNetworks

La interfaz IEnumNetworks es un enumerador estándar para las redes. Enumera todas las redes disponibles en el equipo local. Esta interfaz se puede obtener de la interfaz INetworkListManager.
INetwork

La interfaz INetwork representa una red en el equipo local. También puede representar una colección de conexiones de red con una firma de red similar.
INetwork2

La interfaz INetwork2 representa una red en el equipo local. También puede representar una colección de conexiones de red con una firma de red similar.
INetworkConnection

La interfaz INetworkConnection representa una única conexión de red.
INetworkConnection2

La interfaz INetworkConnection2 representa una única conexión de red.
INetworkConnectionCost

Para consultar el estado actual del plan de datos y el costo de red asociados a una conexión.
INetworkConnectionCostEvents

Esta interfaz para notificar a una aplicación los eventos de cambio de estado del plan de datos y costo de una conexión.
INetworkConnectionEvents

La interfaz INetworkConnectionEvents es una interfaz receptora de mensajes que un cliente implementa para obtener eventos relacionados con la conexión de red. Las aplicaciones interesadas en eventos de nivel inferior (como los cambios de autenticación) deben implementar esta interfaz.
INetworkCostManager

Use esta interfaz para consultar la información de estado del plan de datos y el costo de toda la máquina asociada a una conexión que se usa para la conectividad a Internet de toda la máquina o el primer salto de enrutamiento a un destino específico en una conexión.
INetworkCostManagerEvents

Esta interfaz para notificar a una aplicación de eventos relacionados con el costo y el plan de datos de toda la máquina.
INetworkEvents

INetworkEvents es una interfaz receptora de notificaciones que un cliente implementa para obtener eventos relacionados con la red. Estas API son todas las funciones de devolución de llamada a las que se llama automáticamente cuando se generan los eventos respectivos.
INetworkListManager

La interfaz INetworkListManager proporciona un conjunto de métodos para realizar funciones de administración de listas de red.
INetworkListManagerEvents

INetworkListManagerEvents es una interfaz receptora de mensajes que un cliente implementa para obtener eventos generales relacionados con el estado de la máquina. Las aplicaciones que están interesadas en eventos de nivel superior, por ejemplo, la conectividad a Internet, implementan esta interfaz.

Estructuras

 
NET_INTERFACE_CONTEXT

Contexto de interfaz que forma parte de la estructura NET_INTERFACE_CONTEXT_TABLE.
NET_INTERFACE_CONTEXT_TABLE

Tabla de estructuras de NET_INTERFACE_CONTEXT.
NLM_DATAPLAN_STATUS

NLM_DATAPLAN_STATUS estructura almacena la información de estado del plan de datos actual proporcionada por el operador.
NLM_SIMULATED_PROFILE_INFO

Se usa para especificar los valores que usa SetSimulatedProfileInfo para invalidar los valores actuales del perfil de conexión a Internet en una sesión secundaria de RDP para admitir la simulación de condiciones específicas de conexión a Internet de uso medido.
NLM_SOCKADDR

NLM_SOCKADDR estructura contiene la dirección de destino IPv4/IPv6.
NLM_USAGE_DATA

NLM_USAGE_DATA estructura almacena información que indica el uso de datos de un plan.