Windows.Devices.Enumeration.Pnp 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
重要
Windows.Devices.Enumeration.Pnp 名前空間の型を使用することはお勧めしません。 代わりに、Windows.Devices.Enumeration 名前空間の型は、Windows.Devices.Enumeration.Pnp の機能の最新の、より適切に管理されたスーパーセットを実装します。
PnpObjectType の代わりに、Windows.Devices.Enumeration.DeviceInformationKind 列挙型があり、パラメーターとして Windows.Devices.Enumeration API に渡すことができます。 たとえば、PnpObjectWatcher を作成するときに PnpObjectType を使用する代わりに、DeviceWatcher を作成するときに DeviceInformationKind を使用します。
Pnp デバイス オブジェクトのコレクションを列挙するためのクラスと、コレクション内のオブジェクトへの変更を非同期的に監視するためのイベント ハンドラーを提供します。
Windows.Devices.Enumeration.Pnp API の一般的な用途を次に示します。
- アプリケーションで使用するデバイスを選択するためのユーザー インターフェイスを構築する。 たとえば、音声チャット アプリケーションでは、ユーザーが選択できるマイクまたは Web カメラの一覧を表示したり、写真のインポート アプリケーションで、ユーザーが写真をインポートするためのリムーバブル 記憶装置の一覧を表示したりできます。
- デバイス検出とデバイスを使用するアプリのデバイスに関する通知 ( 「Windows ハードウェア デベロッパー センター」を参照)。
クラス
PnpObject |
重要 Windows.Devices.Enumeration.Pnp 名前空間の型を使用することはお勧めしません。 代わりに、Windows.Devices.Enumeration 名前空間の型は、Windows.Devices.Enumeration.Pnp の機能の最新の、より適切に管理されたスーパーセットを実装します。 PnpObjectType の代わりに、Windows.Devices.Enumeration.DeviceInformationKind 列挙型があり、パラメーターとして Windows.Devices.Enumeration API に渡すことができます。 たとえば、PnpObjectWatcher を作成するときに PnpObjectType を使用する代わりに、DeviceWatcher を作成するときに DeviceInformationKind を使用します。 PnP オブジェクトを表します。 このクラスを使用すると、PnP オブジェクトの既知のプロパティと、PnP オブジェクトから取得するように指定された追加のプロパティのプロパティ ストアにアクセスできます。 |
PnpObjectCollection |
重要 Windows.Devices.Enumeration.Pnp 名前空間の型を使用することはお勧めしません。 代わりに、Windows.Devices.Enumeration 名前空間の型は、Windows.Devices.Enumeration.Pnp の機能の最新の、より適切に管理されたスーパーセットを実装します。 PnpObjectType の代わりに、Windows.Devices.Enumeration.DeviceInformationKind 列挙型があり、パラメーターとして Windows.Devices.Enumeration API に渡すことができます。 たとえば、PnpObjectWatcher を作成するときに PnpObjectType を使用する代わりに、DeviceWatcher を作成するときに DeviceInformationKind を使用します。 Pnp デバイス オブジェクトの許容されるコレクションを表します。 |
PnpObjectUpdate |
重要 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 の更新されたプロパティを格納します。 |
PnpObjectWatcher |
重要 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 が増分および非同期の方法で Pnp デバイス オブジェクトの列挙コレクションに追加、更新、または削除されたことをクライアントに通知するイベントを発生させます。 |
列挙型
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 で表されるデバイスの種類を指定する定数を定義します。 |