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:
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. |
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) |
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. |
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. |