Windows.Devices.Enumeration.Pnp Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Важно!
Больше не рекомендуется использовать типы в пространстве имен Windows.Devices.Enumeration.Pnp . Вместо этого типы в пространстве имен Windows.Devices.Enumeration реализуют современный и лучше поддерживаемый надмножество функций Windows.Devices.Enumeration.Pnp.
Альтернативой PnpObjectType является перечисление Windows.Devices.Enumeration.DeviceInformationKind , которое можно передать в качестве параметра в API Windows.Devices.Enumeration . Например, вместо использования PnpObjectType при создании PnpObjectWatcher используйте DeviceInformationKind при создании DeviceWatcher.
Предоставляет классы для перечисления коллекции объектов устройств Pnp и обработчики событий для асинхронного мониторинга изменений объектов в коллекции.
Ниже приведены типичные способы использования API Windows.Devices.Enumeration.Pnp.
- Создание пользовательского интерфейса для выбора устройства, которое будет использоваться приложением. Например, приложение голосового чата может предоставить пользователю список микрофонов или веб-камер, которые можно выбрать, или приложение для импорта фотографий может предоставить список съемных запоминающих устройств для пользователя, из которые нужно импортировать фотографии.
- Обнаружение устройств и уведомления об устройствах для приложений, которые их используют (см. Раздел Центр разработки оборудования Для Windows).
Классы
PnpObject |
Важно! Больше не рекомендуется использовать типы в пространстве имен Windows.Devices.Enumeration.Pnp . Вместо этого типы в пространстве имен Windows.Devices.Enumeration реализуют современный и лучше поддерживаемый надмножество функций Windows.Devices.Enumeration.Pnp. Альтернативой PnpObjectType является перечисление Windows.Devices.Enumeration.DeviceInformationKind , которое можно передать в качестве параметра в API Windows.Devices.Enumeration . Например, вместо использования PnpObjectType при создании PnpObjectWatcher используйте DeviceInformationKind при создании DeviceWatcher. Представляет объект PnP. Этот класс обеспечивает доступ к хорошо известным свойствам объекта PnP, а также к хранилищу свойств дополнительных свойств, которые указываются для извлечения из объекта PnP. |
PnpObjectCollection |
Важно! Больше не рекомендуется использовать типы в пространстве имен Windows.Devices.Enumeration.Pnp . Вместо этого типы в пространстве имен Windows.Devices.Enumeration реализуют современный и лучше поддерживаемый надмножество функций Windows.Devices.Enumeration.Pnp. Альтернативой PnpObjectType является перечисление Windows.Devices.Enumeration.DeviceInformationKind , которое можно передать в качестве параметра в API Windows.Devices.Enumeration . Например, вместо использования PnpObjectType при создании PnpObjectWatcher используйте DeviceInformationKind при создании DeviceWatcher. Представляет итерируемую коллекцию объектов устройств Pnp. |
PnpObjectUpdate |
Важно! Больше не рекомендуется использовать типы в пространстве имен Windows.Devices.Enumeration.Pnp . Вместо этого типы в пространстве имен Windows.Devices.Enumeration реализуют современный и лучше поддерживаемый надмножество функций Windows.Devices.Enumeration.Pnp. Альтернативой PnpObjectType является перечисление Windows.Devices.Enumeration.DeviceInformationKind , которое можно передать в качестве параметра в API Windows.Devices.Enumeration . Например, вместо использования PnpObjectType при создании PnpObjectWatcher используйте DeviceInformationKind при создании DeviceWatcher. Содержит обновленные свойства объекта PnpObject. |
PnpObjectWatcher |
Важно! Больше не рекомендуется использовать типы в пространстве имен Windows.Devices.Enumeration.Pnp . Вместо этого типы в пространстве имен Windows.Devices.Enumeration реализуют современный и лучше поддерживаемый надмножество функций Windows.Devices.Enumeration.Pnp. Альтернативой PnpObjectType является перечисление Windows.Devices.Enumeration.DeviceInformationKind , которое можно передать в качестве параметра в API Windows.Devices.Enumeration . Например, вместо использования PnpObjectType при создании PnpObjectWatcher используйте DeviceInformationKind при создании DeviceWatcher. Вызывает события для уведомления клиента о добавлении, обновлении или удалении объекта PnpObject из перечисленной коллекции объектов устройств Pnp добавочным и асинхронным способом. |
Перечисления
PnpObjectType |
Важно! Больше не рекомендуется использовать типы в пространстве имен Windows.Devices.Enumeration.Pnp . Вместо этого типы в пространстве имен Windows.Devices.Enumeration реализуют современный и лучше поддерживаемый надмножество функций Windows.Devices.Enumeration.Pnp. Альтернативой PnpObjectType является перечисление Windows.Devices.Enumeration.DeviceInformationKind , которое можно передать в качестве параметра в API Windows.Devices.Enumeration . Например, вместо использования PnpObjectType при создании PnpObjectWatcher используйте DeviceInformationKind при создании DeviceWatcher. Определяет константы, указывающие тип устройства, представленного PnpObject. |