デバイスの列挙 (HTML)

目的

Windows.Devices.Enumeration 名前空間と Windows.Devices.Enumeration.Pnp 名前空間を使ってデバイスを列挙できます。 デバイスを列挙する場合の一般的な理由は次のとおりです。

  • アプリケーションで使うデバイスの選択。たとえば、ボイス チャット アプリでは、API を使ってマイクまたは Web カメラの一覧を表示し、ユーザーが選べるようにする場合があります。写真インポート アプリでは、API を使ってリムーバブル記憶装置の一覧を表示し、ユーザーが選べるようにする場合があります。
  • Windows ストア デバイス アプリなどのデバイスを使うアプリにおける、デバイスの検出とデバイスについての通知。

このセクションの内容

トピック 説明

クイック スタート: よく使われるデバイスの列挙

ここでは、FindAllAsync を使って、よく使われるデバイスの列挙を 1 回だけ実行する方法を説明します。

デバイスの追加、削除、または変更の通知を受け取る方法

このチュートリアルでは、デバイスを動的に列挙する方法を示します。その後、アプリでは、デバイスが追加または 削除された場合、またはデバイスのプロパティが変化した場合に、通知を受け取ることができます。

最後に使ったデバイスを後で再利用できるように保存する方法

ここでは、DeviceInformation.CreateFromIdAsync を呼び出して、保存されているデバイス ID からデバイスの情報を取得する方法を説明します。

クイック スタート: デバイス コンテナーの列挙

このトピックでは、Windows.Devices.Enumeration.PnP 名前空間を使ってデバイス コンテナーを列挙する方法を示します。

デバイスまたは PnP オブジェクトの追加のプロパティを取得する方法

DeviceInformation または PnpObject から追加のデバイス プロパティを取得する方法を説明します。

関連する PnP オブジェクトの取得

このトピックでは、相互に関連するプラグ アンド プレイ (PnP) オブジェクトを検索する方法について説明します。 たとえば、デバイス情報オブジェクトに関連するデバイス コンテナー オブジェクトを取得できます。

ポータブル コンピューターでデバイスがある場所を調べる方法

ここでは、内蔵のカメラや他の内蔵デバイスがポータブル コンピューターの前面、後面、カバー、またはパネルのどこにあるのかを調べる方法を説明します。

デバイス アイコンを表示する方法

ここでは、デバイス アイコンを表示する方法について説明します。

 

対象となる開発者

Windows ストア アプリの開発者