LanIdentifier LanIdentifier LanIdentifier LanIdentifier Class

Represents physical identification data for a specific NetworkAdapter object.

Syntax

Declaration

public sealed class LanIdentifierpublic sealed class LanIdentifierPublic NotInheritable Class LanIdentifier

Remarks

Location data is expressed either as a BSSID if the network adapter media type is Wireless LAN, or as a tuple <ChassisId, Port Number> if the network adapter type is Ethernet. The data is represented according to the LLDP protocol.

For examples of how to retrieve data represented by a LanIdentifier object, see How to retrieve network adapter and locality information.

Properties summary

Gets a LanIdentifierData object containing locality identification information for the network adapter's connection.

Gets the adapter GUID that identifies the network adapter to associate with the locality information.

Gets a LanIdentifierData object containing the port ID from the Link Layer Discovery Protocol (LLDP) locality information for an Ethernet type network adapter.

Properties

  • InfrastructureId
    InfrastructureId
    InfrastructureId
    InfrastructureId

    Gets a LanIdentifierData object containing locality identification information for the network adapter's connection.

    public LanIdentifierData InfrastructureId { get; }public LanIdentifierData InfrastructureId { get; }Public ReadOnly Property InfrastructureId As LanIdentifierData

    Property Value

  • NetworkAdapterId
    NetworkAdapterId
    NetworkAdapterId
    NetworkAdapterId

    Gets the adapter GUID that identifies the network adapter to associate with the locality information.

    public Guid NetworkAdapterId { get; }public Guid NetworkAdapterId { get; }Public ReadOnly Property NetworkAdapterId As Guid

    Property Value

    • System.Guid
      System.Guid
      System.Guid
      System.Guid

      The adapter ID for the network adapter associated with the LanIdentifier information.

  • PortId
    PortId
    PortId
    PortId

    Gets a LanIdentifierData object containing the port ID from the Link Layer Discovery Protocol (LLDP) locality information for an Ethernet type network adapter.

    public LanIdentifierData PortId { get; }public LanIdentifierData PortId { get; }Public ReadOnly Property PortId As LanIdentifierData

    Property Value

Device family

Windows 10 (introduced v10.0.10240.0)

API contract

Windows.Foundation.UniversalApiContract (introduced v1)

Attributes

Windows.Foundation.Metadata.ContractVersionAttribute
Windows.Foundation.Metadata.DualApiPartitionAttribute
Windows.Foundation.Metadata.MarshalingBehaviorAttribute

Details

Assembly

Windows.Networking.Connectivity.dll