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


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.

public ref class PnpObject sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PnpObject final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PnpObject
Public NotInheritable Class PnpObject
Наследование
Object Platform::Object IInspectable PnpObject
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Свойства

Id

Важно!

Больше не рекомендуется использовать типы в пространстве имен 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.

Properties

Важно!

Больше не рекомендуется использовать типы в пространстве имен Windows.Devices.Enumeration.Pnp . Вместо этого типы в пространстве имен Windows.Devices.Enumeration реализуют современное и лучше поддерживаемое надмножество функций Windows.Devices.Enumeration.Pnp.

Альтернативой PnpObjectType является перечисление Windows.Devices.Enumeration.DeviceInformationKind , которое можно передать в качестве параметра в API Windows.Devices.Enumeration . Например, вместо использования PnpObjectType при создании PnpObjectWatcher используйте DeviceInformationKind при создании DeviceWatcher.

Хранилище свойств, содержащее хорошо известные значения, а также дополнительные указанные свойства.

Type

Важно!

Больше не рекомендуется использовать типы в пространстве имен 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.

Методы

CreateFromIdAsync(PnpObjectType, String, IIterable<String>)

Важно!

Больше не рекомендуется использовать типы в пространстве имен 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 асинхронно из ранее сохраненного идентификатора DeviceInformation .

CreateWatcher(PnpObjectType, IIterable<String>)

Важно!

Больше не рекомендуется использовать типы в пространстве имен Windows.Devices.Enumeration.Pnp . Вместо этого типы в пространстве имен Windows.Devices.Enumeration реализуют современное и лучше поддерживаемое надмножество функций Windows.Devices.Enumeration.Pnp.

Альтернативой PnpObjectType является перечисление Windows.Devices.Enumeration.DeviceInformationKind , которое можно передать в качестве параметра в API Windows.Devices.Enumeration . Например, вместо использования PnpObjectType при создании PnpObjectWatcher используйте DeviceInformationKind при создании DeviceWatcher.

Возвращает объект PnpObjectWatcher , используемый для перечисления объектов PnP в коллекции с помощью событий.

CreateWatcher(PnpObjectType, IIterable<String>, String)

Важно!

Больше не рекомендуется использовать типы в пространстве имен Windows.Devices.Enumeration.Pnp . Вместо этого типы в пространстве имен Windows.Devices.Enumeration реализуют современное и лучше поддерживаемое надмножество функций Windows.Devices.Enumeration.Pnp.

Альтернативой PnpObjectType является перечисление Windows.Devices.Enumeration.DeviceInformationKind , которое можно передать в качестве параметра в API Windows.Devices.Enumeration . Например, вместо использования PnpObjectType при создании PnpObjectWatcher используйте DeviceInformationKind при создании DeviceWatcher.

Возвращает объект PnpObjectWatcher , используемый для перечисления отфильтрованной коллекции объектов PnP с помощью событий.

FindAllAsync(PnpObjectType, IIterable<String>)

Важно!

Больше не рекомендуется использовать типы в пространстве имен 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 указанного типа, соответствующие заданным условиям.

FindAllAsync(PnpObjectType, IIterable<String>, String)

Важно!

Больше не рекомендуется использовать типы в пространстве имен 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 указанного типа, соответствующие указанному фильтру.

Update(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 путем применения изменений, описанных в объекте PnpObjectUpdate.

Применяется к