PnpObjectType 枚举

定义

重要

我们不再建议使用 Windows.Devices.Enumeration.Pnp 命名空间中的类型。 相反,Windows.Devices.Enumeration 命名空间中的类型实现了 Windows.Devices.Enumeration.Pnp 功能的新式且维护得更好的超集。

PnpObjectType 的替代方法是 Windows.Devices.Enumeration.DeviceInformationKind 枚举,你可以将其作为参数传递给 Windows.Devices.Enumeration API。 例如,创建 PnpObjectWatcher 时不使用 PnpObjectType,而是在创建 DeviceWatcher 时使用 DeviceInformationKind

定义指定 由 PnpObject 表示的设备类型的常量。

public enum class PnpObjectType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class PnpObjectType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum PnpObjectType
var value = Windows.Devices.Enumeration.Pnp.PnpObjectType.unknown
Public Enum PnpObjectType
继承
PnpObjectType
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

字段

AssociationEndpoint 5

PnpObject 表示关联终结点。

AssociationEndpointContainer 6

PnpObject 表示关联终结点容器。

AssociationEndpointProtocol 9

指定 PnpObject 表示关联终结点协议。

AssociationEndpointService 7

PnpObject 表示关联终结点服务。

Device 3

PnpObject 表示设备。

DeviceContainer 2

PnpObject 表示设备容器。

DeviceInterface 1

PnpObject 表示设备接口。

DeviceInterfaceClass 4

PnpObject 表示设备接口类。

DevicePanel 8

PnpObject 表示设备输入面板。

Unknown 0

对象的类型未知。 不使用此值。

注解

版本历史记录

Windows 版本 SDK 版本 已添加值
1809 17763 DevicePanel

适用于

另请参阅