Windows.Devices.Enumeration.Pnp 命名空間

重要

我們不再建議您使用 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 的一般用法。

  • 建置使用者介面,以選取應用程式要使用的裝置。 例如,語音聊天應用程式可能會向使用者顯示麥克風或網路攝影機清單以供用戶選取,或相片匯入應用程式可能會顯示可移動儲存裝置的清單,讓使用者從中匯入相片。
  • 針對使用這些裝置的應用程式,裝置探索和通知 (請參閱 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 所代表的裝置類型。