Поделиться через


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.