Freigeben über


NLM_INTERNET_CONNECTIVITY-Enumeration (netlistmgr.h)

Die NLM_INTERNET_CONNECTIVITY-Enumeration definiert eine Reihe von Flags, die zusätzliche Daten für die IPv4- oder IPv6-Netzwerkkonnektivität bereitstellen.

Syntax

typedef enum NLM_INTERNET_CONNECTIVITY {
  NLM_INTERNET_CONNECTIVITY_WEBHIJACK = 0x1,
  NLM_INTERNET_CONNECTIVITY_PROXIED = 0x2,
  NLM_INTERNET_CONNECTIVITY_CORPORATE = 0x4
} ;

Konstanten

 
NLM_INTERNET_CONNECTIVITY_WEBHIJACK
Wert: 0x1
Gibt an, dass es sich bei dem erkannten Netzwerk um einen Hotspot handelt. Wenn beispielsweise eine Verbindung mit einem Kaffee-Wi-Fi Hotspotnetzwerk besteht und der lokale HTTP-Datenverkehr an ein Captive-Portal weitergeleitet wird, wird dieses Flag festgelegt.
NLM_INTERNET_CONNECTIVITY_PROXIED
Wert: 0x2
Gibt an, dass das erkannte Netzwerk über eine Proxykonfiguration verfügt. Wenn beispielsweise eine Verbindung mit einem Unternehmensnetzwerk über einen Proxy für den HTTP-Zugriff hergestellt wird, wird dieses Flag festgelegt.
NLM_INTERNET_CONNECTIVITY_CORPORATE
Wert: 0x4
Gibt an, dass der Computer für Direct Access konfiguriert ist und dass der Zugriff auf das Unternehmensdomänennetzwerk, für das Direct Access zuvor konfiguriert wurde, erkannt wurde.

Hinweise

Diese Konnektivitätsflags können abgerufen werden, indem Sie die Eigenschaften NA_InternetConnectivityV4 oder NA_InternetConnectivityV6 mithilfe der IPropertyBag-Schnittstelle für eine INetwork- oder INetworkConnection-Schnittstelle abfragen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile netlistmgr.h

Weitere Informationen

INetwork

INetworkConnection

Ipropertybag