枚举设备 (HTML)

[ 本文适用于编写 Windows 运行时应用的 Windows 8.x 和 Windows Phone 8.x 开发人员。如果你要针对 Windows 10 进行开发,请参阅 最新文档 ]

作用

使用 Windows.Devices.EnumerationWindows.Devices.Enumeration.Pnp 命名空间,可枚举设备。 下面枚举设备的典型原因:

  • 选择应用要使用的设备。例如,语音聊天应用程序可能使用 API 来表示麦克风或摄像头的列表,以便用户从中进行选择;照片导入应用可能使用 API 来表示可移动存储设备的列表,以便用户可从中进行选择。
  • 有关设备的设备发现和通知(对于使用这些设备的应用,如 Windows 应用商店设备应用)。

本部分内容

主题 描述

快速入门:枚举常用设备

以下我们说明如何使用 FindAllAsync 对常用设备执行一次性枚举。

如何在添加、删除或更改设备时获得通知

本教程展示如何以动态方式枚举设备。然后,如果添加或移除设备,或者如果设备属性发生变化,你的应用可以收到通知。

如何保存上次使用过的设备以供以后重复使用

本主题介绍如何通过调用 DeviceInformation.CreateFromIdAsync 从已保存的设备 ID 获取设备信息。

快速入门:枚举设备容器

本主题介绍如何使用 Windows.Devices.Enumeration.PnP 命名空间枚举设备容器。

如何为设备或 PnP 对象检索附加属性

介绍如何从 DeviceInformationPnpObject 获取附加的设备属性。

如何检索相关的 PnP 对象

本主题介绍如何查找彼此相关的即插即用 (PnP) 对象。 例如,你可能想要检索与设备信息对象相关的设备容器对象。

如何检查设备是否位于便携式计算机上

本主题介绍如何查明嵌入式相机或其他嵌入式设备是在便携式计算机的前面、后面、盖还是面板中。

如何显示设备图标

本主题介绍如何显示设备图标。

 

开发人员受众

你应当熟悉 HTML、JavaScript 和事件。