Gestionnaire de listes réseau

Vue d’ensemble de la technologie Network List Manager.

Pour développer Network List Manager, vous avez besoin des en-têtes suivants :

Pour obtenir des conseils de programmation pour cette technologie, consultez :

Énumérations

 
NLM_CONNECTION_COST

L’énumération NLM_CONNECTION_COST spécifie un ensemble de niveaux de coût et d’indicateurs de coût pris en charge dans les API de coût Windows 8.
NLM_CONNECTION_PROPERTY_CHANGE

L’énumération NLM_CONNECTION PROPERTY_CHANGE est un ensemble d’indicateurs qui définissent les modifications apportées aux propriétés d’une connexion réseau.
NLM_CONNECTIVITY

L’énumération NLM_Connectivity est un ensemble d’indicateurs qui fournissent une notification chaque fois que les paramètres liés à la connectivité ont changé.
NLM_DOMAIN_AUTHENTICATION_KIND

Définit des constantes qui spécifient une méthode d’authentification de domaine.
NLM_DOMAIN_TYPE

L’énumération NLM_DOMAIN_TYPE est un ensemble d’indicateurs qui spécifient le type de domaine d’un réseau.
NLM_ENUM_NETWORK

L’énumération NLM_ENUM_NETWORK contient un ensemble d’indicateurs qui spécifient les types de réseaux énumérés.
NLM_INTERNET_CONNECTIVITY

L’énumération NLM_INTERNET_CONNECTIVITY définit un ensemble d’indicateurs qui fournissent des données supplémentaires pour la connectivité réseau IPv4 ou IPv6.
NLM_NETWORK_CATEGORY

L’énumération NLM_NETWORK_CATEGORY est un ensemble d’indicateurs qui spécifient le type de catégorie d’un réseau.
NLM_NETWORK_CLASS

NLM_NETWORK_CLASS énumération définit un ensemble d’indicateurs qui spécifient si un réseau a été identifié.
NLM_NETWORK_PROPERTY_CHANGE

L’énumération NLM_NETWORK_PROPERTY_CHANGE est un ensemble d’indicateurs qui définissent les modifications apportées aux propriétés d’un réseau.

Fonctions

 
ClearSimulatedProfileInfo

Efface les valeurs de profil de connexion précédemment appliquées au profil de connexion Internet par SetSimulatedProfileInfo. La requête de connexion Internet suivante, via GetInternetConnectionProfile, utilisera les informations système.
Cloner

La méthode Clone crée un énumérateur qui contient le même état d’énumération que l’énumérateur actuellement utilisé. (IEnumNetworkConnections.Clone)
Cloner

La méthode Clone crée un énumérateur qui contient le même état d’énumération que l’énumérateur actuellement utilisé. (IEnumNetworks.Clone)
ConnectionCostChanged

La méthode ConnectionCostChanged avertit une application d’un changement de coût réseau pour une connexion.
ConnectionDataPlanStatusChanged

La méthode ConnectionDataPlanStatusChanged avertit une application d’un plan de données status modification sur une connexion.
Connectivité Inchangée

La méthode NetworkConnectivityChanged est appelée lorsque des modifications liées à la connectivité réseau se produisent. (INetworkListManagerEvents.ConnectivityChanged)
Coût inchangé

La méthode CostChanged est appelée pour indiquer un changement de coût pour la connectivité Internet à l’échelle de l’ordinateur ou le premier tronçon de routage vers une destination spécifique sur une connexion.
DataPlanStatusChanged

La méthode DataPlanStatusChanged est appelée pour indiquer une modification de la status d’un plan de données associé à une connexion utilisée pour la connectivité Internet à l’échelle de l’ordinateur ou au premier tronçon de routage vers une destination spécifique sur une connexion.
FreeInterfaceContextTable

Cette fonction libère la table de contexte d’interface récupérée à l’aide de la fonction GetInterfaceContextTableForHostName.
get__NewEnum

La propriété get_NewEnum renvoie un objet énumérateur Automation que vous pouvez utiliser pour itérer dans la collection IEnumNetworkConnections.
get__NewEnum

La propriété get_NewEnum renvoie un objet énumérateur Automation que vous pouvez utiliser pour itérer dans la collection IEnumNetworks.
get_IsConnected

La propriété get_IsConnected spécifie si le réseau a une connectivité réseau.
get_IsConnected

La propriété get_IsConnected spécifie si la connexion réseau associée a une connectivité réseau.
get_IsConnected

La propriété get_IsConnected spécifie si l’ordinateur local dispose d’une connectivité réseau.
get_IsConnectedToInternet

La propriété get_IsConnectedToInternet spécifie si le réseau dispose d’une connectivité Internet.
get_IsConnectedToInternet

La propriété get_IsConnectedToInternet spécifie si la connexion réseau associée a une connectivité Internet.
get_IsConnectedToInternet

La propriété get_IsConnectedToInternet spécifie si l’ordinateur local dispose d’une connectivité Internet.
GetAdapterId

La méthode GetAdapterID retourne l’ID de la carte réseau utilisée par cette connexion.
GetCategory

La méthode GetCategory retourne la catégorie d’un réseau.
GetConnectionId

La méthode GetConnectionID retourne l’ID de connexion associé à cette connexion réseau.
GetConnectivity

La méthode GetConnectivity retourne l’état de connectivité du réseau.
GetConnectivity

La méthode GetConnectivity retourne l’état de connectivité de la connexion réseau.
GetConnectivity

La méthode GetConnectivity retourne l’état de connectivité global de l’ordinateur.
GetCost

La méthode GetCost récupère le coût réseau associé à une connexion.
GetCost

La méthode GetCost récupère le coût actuel d’une connexion Internet à l’échelle de l’ordinateur ou du premier tronçon de routage vers une destination spécifique sur une connexion.
GetDataPlanStatus

La méthode GetDataPlanStatus récupère les status du plan de données associé à une connexion.
GetDataPlanStatus

GetDataPlanStatus récupère le plan de données status pour une connexion Internet à l’échelle de l’ordinateur ou le premier tronçon de routage vers une destination spécifique sur une connexion.
GetDescription

La méthode GetDescription retourne une chaîne de description pour le réseau.
GetDomainType

La méthode GetDomainType retourne le type de domaine d’un réseau.
GetDomainType

La méthode GetDomainType retourne le type de domaine de la connexion réseau.
GetInterfaceContextTableForHostName

Cette fonction récupère une table de contexte d’interface pour le nom d’hôte et le filtre de profil de connexion donnés.
GetName

La méthode GetName retourne le nom d’un réseau.
GetNetwork

La méthode GetNetwork retourne le réseau associé à la connexion.
GetNetwork

La méthode GetNetwork récupère un réseau basé sur un ID réseau fourni.
GetNetworkConnection

La méthode GetNetworkConnection récupère un réseau basé sur un ID de connexion réseau fourni.
GetNetworkConnections

La méthode GetNetworkConnections retourne une énumération de toutes les connexions réseau pour un réseau. Un réseau peut avoir plusieurs connexions à celui-ci à partir d’interfaces différentes ou des liens différents à partir de la même interface.
GetNetworkConnections

La méthode GetNetworkConnections énumère une liste complète des connexions réseau qui ont été établies.
GetNetworkId

La méthode GetNetworkId retourne l’identificateur unique d’un réseau.
GetNetworks

La méthode GetNetworks récupère la liste des réseaux disponibles sur l’ordinateur local.
GetTimeCreatedAndConnected

La méthode GetTimeCreatedAndConnected retourne la date et l’heure locales de création et de connexion du réseau.
IsDomainAuthenticatedBy

Demande si la méthode d’authentification de domaine spécifiée a réussi pour ce réseau.
IsDomainAuthenticatedBy

Demande si la méthode d’authentification de domaine spécifiée a réussi pour cette connexion réseau.
NetworkAdded

La méthode NetworkAdded est appelée lorsqu’un nouveau réseau est ajouté. Le GUID du nouveau réseau est fourni.
NetworkConnectionConnectivityChanged

La méthode NetworkConnectionConnectivityChanged avertit un client lorsque des événements de changement de connectivité se produisent au niveau de la connexion réseau.
NetworkConnectionPropertyChanged

La méthode NetworkConnectionPropertyChanged avertit un client lorsque des événements de modification de propriété liés à une connexion réseau spécifique se produisent.
NetworkConnectivityChanged

La méthode NetworkConnectivityChanged est appelée lorsque des modifications liées à la connectivité réseau se produisent. (INetworkEvents.NetworkConnectivityChanged)
NetworkDeleted

La méthode NetworkDeleted est appelée lorsqu’un réseau est supprimé.
NetworkPropertyChanged

La méthode NetworkPropertyChanged est appelée lorsqu’une modification de propriété réseau est détectée.
Next

La méthode Next obtient le nombre d’éléments spécifié suivant dans la séquence d’énumération. (IEnumNetworkConnections.Next)
Next

La méthode Next obtient le nombre d’éléments spécifié suivant dans la séquence d’énumération. (IEnumNetworks.Next)
OnDemandGetRoutingHint

La fonction OnDemandGetRoutingHint recherche une destination dans le cache de demande d’itinéraire et, si une correspondance est trouvée, retourne l’ID d’interface correspondant.
OnDemandRegisterNotification

La fonction OnDemandRegisterNotification permet à une application de s’inscrire pour être avertie lorsque le cache des demandes de routage est modifié.
OnDemandUnRegisterNotification

La fonction OnDemandUnregisterNotification permet à une application de se désinscrire pour les notifications et de propre des ressources.
Réinitialiser

La méthode Reset réinitialise la séquence d’énumération au début. (IEnumNetworkConnections.Reset)
Réinitialiser

La méthode Reset réinitialise la séquence d’énumération au début. (IEnumNetworks.Reset)
SetCategory

La méthode SetCategory définit la catégorie d’un réseau. Les modifications apportées prennent effet immédiatement. Les appelants de cette API doivent être membres du groupe Administrateurs.
SetDescription

La méthode SetDescription définit ou remplace la description d’un réseau.
SetDestinationAddresses

La méthode SetDestinationAddresses inscrit les adresses IPv4/IPv6 de destination spécifiées pour recevoir des notifications de coût ou de plan de données status de modification.
SetName

La méthode SetName définit ou renomme un réseau.
SetSimulatedProfileInfo

La méthode SetSimulatedProfileInfo applique un ensemble spécifique de valeurs de profil de connexion au profil de connexion Internet pour prendre en charge la simulation de conditions de connexion Internet limitées spécifiques.
Skip

La méthode Skip ignore le nombre d’éléments spécifié suivant dans la séquence d’énumération. (IEnumNetworkConnections.Skip)
Skip

La méthode Skip ignore le nombre d’éléments spécifié suivant dans la séquence d’énumération. (IEnumNetworks.Skip)

Interfaces

 
IEnumNetworkConnections

L’interface IEnumNetworkConnections fournit un énumérateur standard pour les connexions réseau. Il énumère les connexions actives, déconnectées ou toutes les connexions réseau au sein d’un réseau. Cette interface peut être obtenue à partir de l’interface INetwork.
IEnumNetworks

L’interface IEnumNetworks est un énumérateur standard pour les réseaux. Il énumère tous les réseaux disponibles sur l’ordinateur local. Cette interface peut être obtenue à partir de l’interface INetworkListManager.
INetwork

L’interface INetwork représente un réseau sur l’ordinateur local. Il peut également représenter une collection de connexions réseau avec une signature réseau similaire.
INetwork2

L’interface INetwork2 représente un réseau sur l’ordinateur local. Il peut également représenter une collection de connexions réseau avec une signature réseau similaire.
INetworkConnection

L’interface INetworkConnection représente une connexion réseau unique.
INetworkConnection2

L’interface INetworkConnection2 représente une seule connexion réseau.
INetworkConnectionCost

Pour interroger le coût réseau actuel et le plan de données status associés à une connexion.
INetworkConnectionCostEvents

Cette interface permet de notifier une application de coût et de plan de données status d’événements de modification pour une connexion.
INetworkConnectionEvents

L’interface INetworkConnectionEvents est une interface de récepteur de messages qu’un client implémente pour obtenir des événements liés à la connexion réseau. Les applications qui s’intéressent aux événements de niveau inférieur (tels que les modifications d’authentification) doivent implémenter cette interface.
INetworkCostManager

Utilisez cette interface pour rechercher les coûts et le plan de données à l’échelle de l’ordinateur status informations associées à une connexion utilisée pour la connectivité Internet à l’échelle de l’ordinateur ou au premier tronçon de routage vers une destination spécifique sur une connexion.
INetworkCostManagerEvents

Cette interface permet de notifier une application d’événements liés au coût et au plan de données à l’échelle de l’ordinateur.
INetworkEvents

INetworkEvents est une interface de récepteur de notification qu’un client implémente pour obtenir des événements liés au réseau. Ces API sont toutes des fonctions de rappel qui sont appelées automatiquement lorsque les événements respectifs sont déclenchés.
INetworkListManager

L’interface INetworkListManager fournit un ensemble de méthodes pour effectuer des fonctions de gestion de liste réseau.
INetworkListManagerEvents

INetworkListManagerEvents est une interface de récepteur de messages qu’un client implémente pour obtenir les événements globaux liés à l’état de la machine. Les applications qui s’intéressent aux événements de niveau supérieur, par exemple la connectivité Internet, implémentent cette interface.

Structures

 
NET_INTERFACE_CONTEXT

Contexte d’interface qui fait partie de la structure NET_INTERFACE_CONTEXT_TABLE.
NET_INTERFACE_CONTEXT_TABLE

Tableau des structures NET_INTERFACE_CONTEXT.
NLM_DATAPLAN_STATUS

NLM_DATAPLAN_STATUS structure stocke le plan de données actuel status informations fournies par l’opérateur.
NLM_SIMULATED_PROFILE_INFO

Permet de spécifier les valeurs utilisées par SetSimulatedProfileInfo pour remplacer les valeurs de profil de connexion Internet actuelles dans une session enfant RDP afin de prendre en charge la simulation de conditions de connexion Internet limitées spécifiques.
NLM_SOCKADDR

NLM_SOCKADDR structure contient l’adresse de destination IPv4/IPv6.
NLM_USAGE_DATA

NLM_USAGE_DATA structure stocke des informations qui indiquent l’utilisation des données d’un plan.