windows_networking library
Provides access to WinRT APIs from the Windows.Networking
namespace using
FFI.
Classes
- AttributedNetworkUsage
- Provides access to property values containing information on current usage of the attributed network connection.
- BackgroundTransferFileRange
- Contains status information about the file transfer operation.
- ConnectionCost
- Provides access to property values that indicate the current cost of a network connection.
- ConnectionProfile
- Represents a network connection, which includes either the currently connected network or prior network connections. Provides information about the connection status and connectivity statistics.
- ConnectionProfileFilter
- The ConnectionProfileFilter class defines a set of properties that are used to improve the relevance of FindConnectionProfilesAsync results.
- ConnectivityInterval
- Provides the start time and duration for an established or prior connection.
- DataPlanStatus
- Represents the current status information for the data plan associated with a connection.
- DataPlanUsage
- Represents data plan specific data usage information for a connection.
- DataUsage
- Represents data usage information returned by the ConnectionProfile.GetLocalUsage method.
- EndpointPair
- Provides data for the local endpoint and remote endpoint for a network connection used by network apps.
- HostName
- Provides data for a hostname or an IP address.
- HostNameSortOptions
- Options for how a list of EndpointPair objects is sorted.
- IAttributedNetworkUsage
- IConnectionCost
- IConnectionCost2
- IConnectionProfile
- IConnectionProfile2
- IConnectionProfile3
- IConnectionProfile4
- IConnectionProfile5
- IConnectionProfile6
- IConnectionProfileFilter
- IConnectionProfileFilter2
- IConnectionProfileFilter3
- IConnectivityInterval
- IDataPlanStatus
- IDataPlanUsage
- IDataUsage
- IEndpointPair
- IHostName
- IIPInformation
- ILanIdentifier
- ILanIdentifierData
- INetworkAdapter
- INetworkItem
- INetworkOperatorTetheringAccessPointConfiguration
- INetworkOperatorTetheringAccessPointConfiguration2
- INetworkOperatorTetheringClient
- INetworkOperatorTetheringClientManager
- INetworkOperatorTetheringManager
- INetworkOperatorTetheringOperationResult
- INetworkSecuritySettings
- INetworkUsage
- IPInformation
- Represents the association between an IP address and an adapter on the network.
- IProviderNetworkUsage
- IProxyConfiguration
- IWlanConnectionProfileDetails
- IWwanConnectionProfileDetails
- IWwanConnectionProfileDetails2
- LanIdentifier
- Represents physical identification data for a specific NetworkAdapter object. For a code example showing how to retrieve data represented by a LanIdentifier object, see How to retrieve network adapter and locality information (XAML).
- LanIdentifierData
- Represents the port specific data that enables LAN locality capabilities.
- NetworkAdapter
- Represents a network adapter.
- NetworkInformation
- Provides access to network connection information for the local machine.
- NetworkItem
- Represents a connected network.
- NetworkOperatorTetheringAccessPointConfiguration
- Provides the ability to configure and create an object that contains a specific tethering network SSID, and specifies the passphrase used to authenticate clients trying to establish a network connection to the tethering network.
- NetworkOperatorTetheringClient
- Contains details about a tethering client.
- NetworkOperatorTetheringManager
- This interface exposes the methods and properties used to control and configure tethering capabilities for a specific network account.
- NetworkOperatorTetheringOperationResult
- Represents the results of a StartTetheringAsync or StopTetheringAsync operation. In addition to the TetheringOperationStatus value, it can include an optional error message string that provides mobile operator specific context to the error.
- NetworkSecuritySettings
- Represents the current network security settings.
- NetworkTypes
- Defines the network connection types.
- NetworkUsage
- Represents network usage statistics returned by the ConnectionProfile.GetNetworkUsageAsync method.
- NetworkUsageStates
- Defines the desired state of the connection profile for which usage data is returned by the method GetNetworkUsageAsync.
- ProviderNetworkUsage
- Represents provider network usage statistics returned by the ConnectionProfile.GetProviderNetworkUsageAsync method.
- ProxyConfiguration
- Represents the proxy configuration for the current user.
- RoamingStates
- Defines the roaming states.
- WlanConnectionProfileDetails
- Used to access information specific to a WLAN connection.
- WwanConnectionProfileDetails
- Used to access information specific to a WWAN connection.
- WwanDataClass
- Defines values used to indicate the class of data service provided by a WWAN network connection.
Enums
- ConnectionProfileDeleteStatus
- Defines values that indicate the result of an attempt to delete a connection profile.
- DataUsageGranularity
- Defines levels of granularity used when retrieving data usage statistics with GetNetworkUsageAsync.
- DomainAuthenticationKind
- Defines constants that specify a domain authentication method.
- DomainConnectivityLevel
- Defines the domain authentication status for a network connection.
- HostNameType
- The type of a HostName object.
- NetworkAuthenticationType
- Defines values that indicate the type of authentication used by the network.
- NetworkConnectivityLevel
- Defines the level of connectivity currently available.
- NetworkCostType
- Defines the network cost types.
- NetworkEncryptionType
- Defines values that indicate the type of encryption used for authentication.
- TetheringCapability
- Defines values that can be returned after calling NetworkOperatorTetheringManager.GetTetheringCapability to indicate the tethering capabilities of a network account.
- TetheringOperationalState
- Defines values used by the NetworkOperatorTetheringManager.TetheringOperationalState property to indicate the operational state of a device's tethering capabilities.
- TetheringOperationStatus
- Defines the values returned with a NetworkOperatorTetheringOperationResult object to indicate the status of a tethering operation.
- TetheringWiFiBand
- Defines constants that specify a wireless frequency band for a WiFi adapter.
- TriStates
- Used with the NetworkUsageStates structure to define the desired roaming state and shared state of a network connection.
- WwanNetworkIPKind
- Defines constants that describe a level of supported IP. The values reflect the WWAN_IP_TYPE enumeration. You can use these values to determine which cellular profile to use (for example, to choose between IMS and SUPL).
- WwanNetworkRegistrationState
- Defines the network registration states for a WWAN connection.