Compartilhar via


PnpObject Classe

Definição

Importante

Não recomendamos mais que você use os tipos no namespace Windows.Devices.Enumeration.Pnp . Em vez disso, os tipos no namespace Windows.Devices.Enumeration implementam um superconjunto moderno e melhor mantido da funcionalidade do Windows.Devices.Enumeration.Pnp.

A alternativa a PnpObjectType é a enumeração Windows.Devices.Enumeration.DeviceInformationKind , que você pode passar como um parâmetro para AS APIs Windows.Devices.Enumeration . Por exemplo, em vez de usar PnpObjectType ao criar um PnpObjectWatcher, use DeviceInformationKind ao criar um DeviceWatcher.

Representa um objeto PnP. Essa classe permite o acesso a propriedades conhecidas de um objeto PnP, bem como a um repositório de propriedades adicionais que são especificadas para serem recuperadas do objeto 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
Herança
Object Platform::Object IInspectable PnpObject
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Propriedades

Id

Importante

Não recomendamos mais que você use os tipos no namespace Windows.Devices.Enumeration.Pnp . Em vez disso, os tipos no namespace Windows.Devices.Enumeration implementam um superconjunto moderno e melhor mantido da funcionalidade do Windows.Devices.Enumeration.Pnp.

A alternativa a PnpObjectType é a enumeração Windows.Devices.Enumeration.DeviceInformationKind , que você pode passar como um parâmetro para AS APIs Windows.Devices.Enumeration . Por exemplo, em vez de usar PnpObjectType ao criar um PnpObjectWatcher, use DeviceInformationKind ao criar um DeviceWatcher.

Uma cadeia de caracteres que representa a identidade do PnpObject.

Properties

Importante

Não recomendamos mais que você use os tipos no namespace Windows.Devices.Enumeration.Pnp . Em vez disso, os tipos no namespace Windows.Devices.Enumeration implementam um superconjunto moderno e melhor mantido da funcionalidade do Windows.Devices.Enumeration.Pnp.

A alternativa a PnpObjectType é a enumeração Windows.Devices.Enumeration.DeviceInformationKind , que você pode passar como um parâmetro para AS APIs Windows.Devices.Enumeration . Por exemplo, em vez de usar PnpObjectType ao criar um PnpObjectWatcher, use DeviceInformationKind ao criar um DeviceWatcher.

Um repositório de propriedades que contém valores conhecidos, bem como propriedades especificadas adicionais.

Type

Importante

Não recomendamos mais que você use os tipos no namespace Windows.Devices.Enumeration.Pnp . Em vez disso, os tipos no namespace Windows.Devices.Enumeration implementam um superconjunto moderno e melhor mantido da funcionalidade do Windows.Devices.Enumeration.Pnp.

A alternativa a PnpObjectType é a enumeração Windows.Devices.Enumeration.DeviceInformationKind , que você pode passar como um parâmetro para AS APIs Windows.Devices.Enumeration . Por exemplo, em vez de usar PnpObjectType ao criar um PnpObjectWatcher, use DeviceInformationKind ao criar um DeviceWatcher.

O tipo do PnpObject.

Métodos

CreateFromIdAsync(PnpObjectType, String, IIterable<String>)

Importante

Não recomendamos mais que você use os tipos no namespace Windows.Devices.Enumeration.Pnp . Em vez disso, os tipos no namespace Windows.Devices.Enumeration implementam um superconjunto moderno e melhor mantido da funcionalidade do Windows.Devices.Enumeration.Pnp.

A alternativa a PnpObjectType é a enumeração Windows.Devices.Enumeration.DeviceInformationKind , que você pode passar como um parâmetro para AS APIs Windows.Devices.Enumeration . Por exemplo, em vez de usar PnpObjectType ao criar um PnpObjectWatcher, use DeviceInformationKind ao criar um DeviceWatcher.

Cria um objeto PnpObject de forma assíncrona de uma ID deviceinformation salva anteriormente.

CreateWatcher(PnpObjectType, IIterable<String>)

Importante

Não recomendamos mais que você use os tipos no namespace Windows.Devices.Enumeration.Pnp . Em vez disso, os tipos no namespace Windows.Devices.Enumeration implementam um superconjunto moderno e melhor mantido da funcionalidade do Windows.Devices.Enumeration.Pnp.

A alternativa a PnpObjectType é a enumeração Windows.Devices.Enumeration.DeviceInformationKind , que você pode passar como um parâmetro para AS APIs Windows.Devices.Enumeration . Por exemplo, em vez de usar PnpObjectType ao criar um PnpObjectWatcher, use DeviceInformationKind ao criar um DeviceWatcher.

Retorna um objeto PnpObjectWatcher que é usado para enumerar os objetos PnP na coleção usando eventos.

CreateWatcher(PnpObjectType, IIterable<String>, String)

Importante

Não recomendamos mais que você use os tipos no namespace Windows.Devices.Enumeration.Pnp . Em vez disso, os tipos no namespace Windows.Devices.Enumeration implementam um superconjunto moderno e melhor mantido da funcionalidade do Windows.Devices.Enumeration.Pnp.

A alternativa a PnpObjectType é a enumeração Windows.Devices.Enumeration.DeviceInformationKind , que você pode passar como um parâmetro para AS APIs Windows.Devices.Enumeration . Por exemplo, em vez de usar PnpObjectType ao criar um PnpObjectWatcher, use DeviceInformationKind ao criar um DeviceWatcher.

Retorna um objeto PnpObjectWatcher que é usado para enumerar uma coleção filtrada de objetos PnP usando eventos.

FindAllAsync(PnpObjectType, IIterable<String>)

Importante

Não recomendamos mais que você use os tipos no namespace Windows.Devices.Enumeration.Pnp . Em vez disso, os tipos no namespace Windows.Devices.Enumeration implementam um superconjunto moderno e melhor mantido da funcionalidade do Windows.Devices.Enumeration.Pnp.

A alternativa a PnpObjectType é a enumeração Windows.Devices.Enumeration.DeviceInformationKind , que você pode passar como um parâmetro para AS APIs Windows.Devices.Enumeration . Por exemplo, em vez de usar PnpObjectType ao criar um PnpObjectWatcher, use DeviceInformationKind ao criar um DeviceWatcher.

Retorna todos os objetos PnP de um tipo especificado que correspondem aos critérios especificados.

FindAllAsync(PnpObjectType, IIterable<String>, String)

Importante

Não recomendamos mais que você use os tipos no namespace Windows.Devices.Enumeration.Pnp . Em vez disso, os tipos no namespace Windows.Devices.Enumeration implementam um superconjunto moderno e melhor mantido da funcionalidade do Windows.Devices.Enumeration.Pnp.

A alternativa a PnpObjectType é a enumeração Windows.Devices.Enumeration.DeviceInformationKind , que você pode passar como um parâmetro para AS APIs Windows.Devices.Enumeration . Por exemplo, em vez de usar PnpObjectType ao criar um PnpObjectWatcher, use DeviceInformationKind ao criar um DeviceWatcher.

Retorna todos os objetos PnP de um tipo especificado que correspondem ao filtro especificado.

Update(PnpObjectUpdate)

Importante

Não recomendamos mais que você use os tipos no namespace Windows.Devices.Enumeration.Pnp . Em vez disso, os tipos no namespace Windows.Devices.Enumeration implementam um superconjunto moderno e melhor mantido da funcionalidade do Windows.Devices.Enumeration.Pnp.

A alternativa a PnpObjectType é a enumeração Windows.Devices.Enumeration.DeviceInformationKind , que você pode passar como um parâmetro para AS APIs Windows.Devices.Enumeration . Por exemplo, em vez de usar PnpObjectType ao criar um PnpObjectWatcher, use DeviceInformationKind ao criar um DeviceWatcher.

Atualizações as propriedades de um PnpObject existente aplicando as alterações descritas em um objeto PnpObjectUpdate.

Aplica-se a