NetworkAdapter NetworkAdapter NetworkAdapter NetworkAdapter NetworkAdapter Class


Represents a network adapter.

public : sealed class NetworkAdapter : INetworkAdapter
struct winrt::Windows::Networking::Connectivity::NetworkAdapter : INetworkAdapter
public sealed class NetworkAdapter : INetworkAdapter
Public NotInheritable Class NetworkAdapter Implements INetworkAdapter
// This class does not provide a public constructor.
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)


IanaInterfaceType IanaInterfaceType IanaInterfaceType IanaInterfaceType IanaInterfaceType

Gets a value indicating the network interface type as defined by the Internet Assigned Names Authority (IANA) for the NetworkAdapter.

InboundMaxBitsPerSecond InboundMaxBitsPerSecond InboundMaxBitsPerSecond InboundMaxBitsPerSecond InboundMaxBitsPerSecond

Gets a value indicating the maximum inbound data transfer rate in bits per second.

NetworkAdapterId NetworkAdapterId NetworkAdapterId NetworkAdapterId NetworkAdapterId

Gets the network adapter ID.

NetworkItem NetworkItem NetworkItem NetworkItem NetworkItem

Gets the NetworkItem object that represents the connected network.

OutboundMaxBitsPerSecond OutboundMaxBitsPerSecond OutboundMaxBitsPerSecond OutboundMaxBitsPerSecond OutboundMaxBitsPerSecond

Gets a value indicating the maximum outbound speed in bits per second.


GetConnectedProfileAsync() GetConnectedProfileAsync() GetConnectedProfileAsync() GetConnectedProfileAsync() GetConnectedProfileAsync()

Gets the connection profile currently associated with the network adapter.