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