PnpObjectType PnpObjectType PnpObjectType PnpObjectType PnpObjectType Enum


Indicates the type of device represented by the PnpObject.

public : enum class PnpObjectType
enum class winrt::Windows::Devices::Enumeration::Pnp::PnpObjectType : int32_t
public enum PnpObjectType
Public Enum PnpObjectType
var value = Windows.Devices.Enumeration.Pnp.PnpObjectType.associationEndpoint;

Windows 10 requirements

Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)


AssociationEndpoint AssociationEndpoint AssociationEndpoint AssociationEndpoint AssociationEndpoint 5

The PnpObject represents an association endpoint.

AssociationEndpointContainer AssociationEndpointContainer AssociationEndpointContainer AssociationEndpointContainer AssociationEndpointContainer 6

The PnpObject represents an association endpoint container.

AssociationEndpointService AssociationEndpointService AssociationEndpointService AssociationEndpointService AssociationEndpointService 7

The PnpObject represents an association endpoint service.

Device Device Device Device Device 3

The PnpObject represents a device.

DeviceContainer DeviceContainer DeviceContainer DeviceContainer DeviceContainer 2

The PnpObject represents a device container.

DeviceInterface DeviceInterface DeviceInterface DeviceInterface DeviceInterface 1

The PnpObject represents a device interface.

DeviceInterfaceClass DeviceInterfaceClass DeviceInterfaceClass DeviceInterfaceClass DeviceInterfaceClass 4

The PnpObject represents a device interface class.

DevicePanel DevicePanel DevicePanel DevicePanel DevicePanel 8

The PnpObject represents a device input panel.

Unknown Unknown Unknown Unknown Unknown 0

The object is of an unknown type. This value is not used.


Version history

Windows version SDK version Value added
1809 17763 DevicePanel

See also