Netzwerklisten-Manager
Übersicht über die Netzwerklisten-Manager-Technologie.
Zum Entwickeln des Netzwerklisten-Managers benötigen Sie die folgenden Header:
Programmieranleitungen für diese Technologie finden Sie unter:
NLM_CONNECTION_COST Die NLM_CONNECTION_COST-Enumeration gibt eine Reihe von Kostenstufen und Kostenflags an, die in Windows 8-Kosten-APIs unterstützt werden. |
NLM_CONNECTION_PROPERTY_CHANGE Die NLM_CONNECTION PROPERTY_CHANGE-Enumeration ist eine Gruppe von Flags, die Änderungen an den Eigenschaften einer Netzwerkverbindung definieren. |
NLM_CONNECTIVITY Die NLM_Connectivity-Enumeration ist eine Gruppe von Flags, die Benachrichtigungen bereitstellen, wenn sich konnektivitätsbezogene Parameter geändert haben. |
NLM_DOMAIN_AUTHENTICATION_KIND Definiert Konstanten, die eine Domänenauthentifizierungsmethode angeben. |
NLM_DOMAIN_TYPE Die NLM_DOMAIN_TYPE-Enumeration ist eine Gruppe von Flags, die den Domänentyp eines Netzwerks angeben. |
NLM_ENUM_NETWORK Die NLM_ENUM_NETWORK-Enumeration enthält eine Reihe von Flags, die angeben, welche Netzwerktypen aufgelistet werden. |
NLM_INTERNET_CONNECTIVITY Die NLM_INTERNET_CONNECTIVITY-Enumeration definiert eine Reihe von Flags, die zusätzliche Daten für die IPv4- oder IPv6-Netzwerkkonnektivität bereitstellen. |
NLM_NETWORK_CATEGORY Die NLM_NETWORK_CATEGORY-Enumeration ist eine Gruppe von Flags, die den Kategorietyp eines Netzwerks angeben. |
NLM_NETWORK_CLASS NLM_NETWORK_CLASS Enumeration definiert eine Reihe von Flags, die angeben, ob ein Netzwerk identifiziert wurde. |
NLM_NETWORK_PROPERTY_CHANGE Die NLM_NETWORK_PROPERTY_CHANGE-Enumeration ist eine Gruppe von Flags, die Änderungen an den Eigenschaften eines Netzwerks definieren. |
ClearSimulatedProfileInfo Löscht die Verbindungsprofilwerte, die zuvor von SetSimulatedProfileInfo auf das Internetverbindungsprofil angewendet wurden. Die nächste Internetverbindungsabfrage über GetInternetConnectionProfile verwendet Systeminformationen. |
Klonen Die Clone-Methode erstellt einen Enumerator, der den gleichen Enumerationszustand wie der derzeit verwendete Enumerator enthält. (IEnumNetworkConnections.Clone) |
Klonen Die Clone-Methode erstellt einen Enumerator, der den gleichen Enumerationszustand wie der derzeit verwendete Enumerator enthält. (IEnumNetworks.Clone) |
ConnectionCostChanged Die ConnectionCostChanged-Methode benachrichtigt eine Anwendung über eine Änderung der Netzwerkkosten für eine Verbindung. |
ConnectionDataPlanStatusChanged Die ConnectionDataPlanStatusChanged-Methode benachrichtigt eine Anwendung eines Datenplans status Änderung einer Verbindung. |
KonnektivitätChanged Die NetworkConnectivityChanged-Methode wird aufgerufen, wenn Änderungen im Zusammenhang mit der Netzwerkkonnektivität auftreten. (INetworkListManagerEvents.ConnectivityChanged) |
CostChanged Die CostChanged-Methode wird aufgerufen, um eine Kostenänderung für die computerweite Internetkonnektivität oder den ersten Hop des Routings an ein bestimmtes Ziel einer Verbindung anzuweisen. |
DataPlanStatusChanged Die DataPlanStatusChanged-Methode wird aufgerufen, um eine Änderung am status eines Datenplans anzugeben, der entweder einer Verbindung zugeordnet ist, die für die computerweite Internetkonnektivität verwendet wird, oder dem ersten Hop des Routings zu einem bestimmten Ziel einer Verbindung. |
FreeInterfaceContextTable Diese Funktion gibt die Mit der Funktion GetInterfaceContextTableForHostName abgerufene Schnittstellenkontexttabelle frei. |
get__NewEnum Die get_NewEnum-Eigenschaft gibt ein Automation-Enumeratorobjekt zurück, das Sie verwenden können, um die IEnumNetworkConnections-Auflistung zu durchlaufen. |
get__NewEnum Die get_NewEnum-Eigenschaft gibt ein Automation-Enumeratorobjekt zurück, mit dem Sie die IEnumNetworks-Auflistung durchlaufen können. |
get_IsConnected Die get_IsConnected-Eigenschaft gibt an, ob das Netzwerk über netzwerkkonnektivität verfügt. |
get_IsConnected Die get_IsConnected-Eigenschaft gibt an, ob die zugeordnete Netzwerkverbindung über Netzwerkkonnektivität verfügt. |
get_IsConnected Die get_IsConnected-Eigenschaft gibt an, ob der lokale Computer über Netzwerkkonnektivität verfügt. |
get_IsConnectedToInternet Die get_IsConnectedToInternet-Eigenschaft gibt an, ob das Netzwerk über Eine Internetverbindung verfügt. |
get_IsConnectedToInternet Die get_IsConnectedToInternet-Eigenschaft gibt an, ob die zugeordnete Netzwerkverbindung über Eine Internetverbindung verfügt. |
get_IsConnectedToInternet Die get_IsConnectedToInternet-Eigenschaft gibt an, ob der lokale Computer über Eine Internetverbindung verfügt. |
GetAdapterId Die GetAdapterID-Methode gibt die ID des Netzwerkadapters zurück, der von dieser Verbindung verwendet wird. |
GetCategory Die GetCategory-Methode gibt die Kategorie eines Netzwerks zurück. |
GetConnectionId Die GetConnectionID-Methode gibt die Dieser Netzwerkverbindung zugeordnete Verbindungs-ID zurück. |
GetConnectivity Die GetConnectivity-Methode gibt den Konnektivitätsstatus des Netzwerks zurück. |
GetConnectivity Die GetConnectivity-Methode gibt den Konnektivitätsstatus der Netzwerkverbindung zurück. |
GetConnectivity Die GetConnectivity-Methode gibt den gesamtkonnektivitätszustand des Computers zurück. |
GetCost Die GetCost-Methode ruft die Netzwerkkosten ab, die einer Verbindung zugeordnet sind. |
GetCost Die GetCost-Methode ruft die aktuellen Kosten einer computerweiten Internetverbindung oder den ersten Hop des Routings an ein bestimmtes Ziel einer Verbindung ab. |
GetDataPlanStatus Die GetDataPlanStatus-Methode ruft die status des Datenplans ab, der einer Verbindung zugeordnet ist. |
GetDataPlanStatus GetDataPlanStatus ruft den Datenplan status für eine computerweite Internetverbindung oder den ersten Hop des Routings an ein bestimmtes Ziel einer Verbindung ab. |
GetDescription Die GetDescription-Methode gibt eine Beschreibungszeichenfolge für das Netzwerk zurück. |
GetDomainType Die GetDomainType-Methode gibt den Domänentyp eines Netzwerks zurück. |
GetDomainType Die GetDomainType-Methode gibt den Domänentyp der Netzwerkverbindung zurück. |
GetInterfaceContextTableForHostName Diese Funktion ruft eine Schnittstellenkontexttabelle für den angegebenen Hostnamen- und Verbindungsprofilfilter ab. |
GetName Die GetName-Methode gibt den Namen eines Netzwerks zurück. |
GetNetwork Die GetNetwork-Methode gibt das netzwerk zurück, das der Verbindung zugeordnet ist. |
GetNetwork Die GetNetwork-Methode ruft ein Netzwerk basierend auf einer angegebenen Netzwerk-ID ab. |
GetNetworkConnection Die GetNetworkConnection-Methode ruft ein Netzwerk basierend auf einer angegebenen Netzwerkverbindungs-ID ab. |
GetNetworkConnections Die GetNetworkConnections-Methode gibt eine Enumeration aller Netzwerkverbindungen für ein Netzwerk zurück. Ein Netzwerk kann über mehrere Verbindungen über verschiedene Schnittstellen oder unterschiedliche Verbindungen von derselben Schnittstelle verfügen. |
GetNetworkConnections Die GetNetworkConnections-Methode listet eine vollständige Liste der Netzwerkverbindungen auf, die hergestellt wurden. |
GetNetworkId Die GetNetworkId-Methode gibt den eindeutigen Bezeichner eines Netzwerks zurück. |
GetNetworks Die GetNetworks-Methode ruft die Liste der netzwerke ab, die auf dem lokalen Computer verfügbar sind. |
GetTimeCreatedAndConnected Die GetTimeCreatedAndConnected-Methode gibt das lokale Datum und die Uhrzeit zurück, zu der das Netzwerk erstellt und verbunden wurde. |
IsDomainAuthenticatedBy Fragt ab, ob die angegebene Domänenauthentifizierungsmethode für dieses Netzwerk erfolgreich war. |
IsDomainAuthenticatedBy Fragt ab, ob die angegebene Domänenauthentifizierungsmethode für diese Netzwerkverbindung erfolgreich war. |
NetworkAdded Die NetworkAdded-Methode wird aufgerufen, wenn ein neues Netzwerk hinzugefügt wird. Die GUID des neuen Netzwerks wird bereitgestellt. |
NetworkConnectionConnectivityChanged Die NetworkConnectionConnectionConnectivityChanged-Methode benachrichtigt einen Client, wenn Verbindungsänderungsereignisse auf Netzwerkverbindungsebene auftreten. |
NetworkConnectionPropertyChanged Die NetworkConnectionPropertyChanged-Methode benachrichtigt einen Client, wenn Eigenschaftenänderungsereignisse im Zusammenhang mit einer bestimmten Netzwerkverbindung auftreten. |
NetworkConnectivityChanged Die NetworkConnectivityChanged-Methode wird aufgerufen, wenn Änderungen im Zusammenhang mit der Netzwerkkonnektivität auftreten. (INetworkEvents.NetworkConnectivityChanged) |
NetworkDeleted Die NetworkDeleted-Methode wird aufgerufen, wenn ein Netzwerk gelöscht wird. |
NetworkPropertyChanged Die NetworkPropertyChanged-Methode wird aufgerufen, wenn eine Änderung der Netzwerkeigenschaft erkannt wird. |
Nächste Die Next-Methode ruft die nächste angegebene Anzahl von Elementen in der Enumerationssequenz ab. (IEnumNetworkConnections.Next) |
Nächste Die Next-Methode ruft die nächste angegebene Anzahl von Elementen in der Enumerationssequenz ab. (IEnumNetworks.Next) |
OnDemandGetRoutingHint Die Funktion OnDemandGetRoutingHint sucht ein Ziel im Routenanforderungscache und gibt, wenn eine Übereinstimmung gefunden wird, die entsprechende Schnittstellen-ID zurück. |
OnDemandRegisterNotification Die OnDemandRegisterNotification-Funktion ermöglicht es einer Anwendung, sich zu registrieren, um benachrichtigt zu werden, wenn der Routenanforderungencache geändert wird. |
OnDemandUnRegisterNotification Mit der Funktion OnDemandUnregisterNotification kann eine Anwendung die Registrierung für Benachrichtigungen aufheben und Ressourcen sauber. |
Zurücksetzen Die Reset-Methode setzt die Enumerationssequenz an den Anfang zurück. (IEnumNetworkConnections.Reset) |
Zurücksetzen Die Reset-Methode setzt die Enumerationssequenz an den Anfang zurück. (IEnumNetworks.Reset) |
SetCategory Die SetCategory-Methode legt die Kategorie eines Netzwerks fest. Vorgenommene Änderungen werden sofort wirksam. Aufrufer dieser API müssen Mitglieder der Gruppe Administratoren sein. |
SetDescription Die SetDescription-Methode legt die Beschreibung für ein Netzwerk fest oder ersetzt sie. |
SetDestinationAddresses Die SetDestinationAddresses-Methode registriert die angegebenen IPv4-/IPv6-Zieladressen, um Kosten- oder Datenplan- status Änderungsbenachrichtigungen zu erhalten. |
SetName Die SetName-Methode legt ein Netzwerk fest oder benennt es um. |
SetSimulatedProfileInfo Die SetSimulatedProfileInfo-Methode wendet einen bestimmten Satz von Verbindungsprofilwerten auf das Internetverbindungsprofil an, um die Simulation bestimmter getakteter Internetverbindungsbedingungen zu unterstützen. |
Skip Die Skip-Methode überspringt die nächste angegebene Anzahl von Elementen in der Enumerationssequenz. (IEnumNetworkConnections.Skip) |
Skip Die Skip-Methode überspringt die nächste angegebene Anzahl von Elementen in der Enumerationssequenz. (IEnumNetworks.Skip) |
IEnumNetworkConnections Die IEnumNetworkConnections-Schnittstelle stellt einen Standardenumerator für Netzwerkverbindungen bereit. Es listet aktive, getrennte oder alle Netzwerkverbindungen innerhalb eines Netzwerks auf. Diese Schnittstelle kann über die INetwork-Schnittstelle abgerufen werden. |
IEnumNetworks Die IEnumNetworks-Schnittstelle ist ein Standardenumerator für Netzwerke. Es listet alle Netzwerke auf, die auf dem lokalen Computer verfügbar sind. Diese Schnittstelle kann über die INetworkListManager-Schnittstelle abgerufen werden. |
INetwork Die INetwork-Schnittstelle stellt ein Netzwerk auf dem lokalen Computer dar. Es kann auch eine Sammlung von Netzwerkverbindungen mit einer ähnlichen Netzwerksignatur darstellen. |
INetwork2 Die INetwork2-Schnittstelle stellt ein Netzwerk auf dem lokalen Computer dar. Es kann auch eine Sammlung von Netzwerkverbindungen mit einer ähnlichen Netzwerksignatur darstellen. |
INetworkConnection Die INetworkConnection-Schnittstelle stellt eine einzelne Netzwerkverbindung dar. |
INetworkConnection2 Die INetworkConnection2-Schnittstelle stellt eine einzelne Netzwerkverbindung dar. |
INetworkConnectionCost Zum Abfragen der aktuellen Netzwerkkosten und des Datenplans status, die einer Verbindung zugeordnet sind. |
INetworkConnectionCostEvents Diese Schnittstelle informiert eine Anwendung über Kosten- und Datenpläne status Änderungsereignisse für eine Verbindung. |
INetworkConnectionEvents Die INetworkConnectionEvents-Schnittstelle ist eine Nachrichtensenkeschnittstelle, die ein Client implementiert, um Ereignisse im Zusammenhang mit Netzwerkverbindungen abzurufen. Anwendungen, die an Ereignissen auf niedrigerer Ebene (z. B. Authentifizierungsänderungen) interessiert sind, müssen diese Schnittstelle implementieren. |
INetworkCostManager Verwenden Sie diese Schnittstelle, um computerweite Kosten und Datenpläne status Informationen abzufragen, die entweder einer Verbindung zugeordnet sind, die für die computerweite Internetkonnektivität verwendet wird, oder dem ersten Hop des Routings an ein bestimmtes Ziel einer Verbindung. |
INetworkCostManagerEvents Diese Schnittstelle, um eine Anwendung über computerweite Kosten- und Datenplanereignisse zu benachrichtigen. |
INetworkEvents INetworkEvents ist eine Benachrichtigungssenke-Schnittstelle, die ein Client implementiert, um netzwerkbezogene Ereignisse abzurufen. Diese APIs sind alle Rückruffunktionen, die automatisch aufgerufen werden, wenn die jeweiligen Ereignisse ausgelöst werden. |
INetworkListManager Die INetworkListManager-Schnittstelle stellt eine Reihe von Methoden zum Ausführen von Netzwerklistenverwaltungsfunktionen bereit. |
INetworkListManagerEvents INetworkListManagerEvents ist eine Nachrichtensenkeschnittstelle, die ein Client implementiert, um ereignisse im Zusammenhang mit dem Computerzustand insgesamt abzurufen. Anwendungen, die an Ereignissen auf höherer Ebene interessiert sind, z. B. Internetkonnektivität, implementieren diese Schnittstelle. |
NET_INTERFACE_CONTEXT Der Schnittstellenkontext, der Teil der NET_INTERFACE_CONTEXT_TABLE-Struktur ist. |
NET_INTERFACE_CONTEXT_TABLE Die Tabelle mit NET_INTERFACE_CONTEXT Strukturen. |
NLM_DATAPLAN_STATUS NLM_DATAPLAN_STATUS Struktur speichert den aktuellen Datenplan status informationen, die vom Netzbetreiber bereitgestellt werden. |
NLM_SIMULATED_PROFILE_INFO Wird verwendet, um Werte anzugeben, die von SetSimulatedProfileInfo verwendet werden, um aktuelle Werte des Internetverbindungsprofils in einer untergeordneten RDP-Sitzung zu überschreiben, um die Simulation bestimmter getakteter Internetverbindungsbedingungen zu unterstützen. |
NLM_SOCKADDR NLM_SOCKADDR-Struktur enthält die IPv4-/IPv6-Zieladresse. |
NLM_USAGE_DATA NLM_USAGE_DATA Struktur speichert Informationen, die die Datennutzung eines Plans angeben. |