Compartilhar via


PnpObject.CreateFromIdAsync Método

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.

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

public:
 static IAsyncOperation<PnpObject ^> ^ CreateFromIdAsync(PnpObjectType type, Platform::String ^ id, IIterable<Platform::String ^> ^ requestedProperties);
 static IAsyncOperation<PnpObject> CreateFromIdAsync(PnpObjectType const& type, winrt::hstring const& id, IIterable<winrt::hstring> const& requestedProperties);
public static IAsyncOperation<PnpObject> CreateFromIdAsync(PnpObjectType type, string id, IEnumerable<string> requestedProperties);
function createFromIdAsync(type, id, requestedProperties)
Public Shared Function CreateFromIdAsync (type As PnpObjectType, id As String, requestedProperties As IEnumerable(Of String)) As IAsyncOperation(Of PnpObject)

Parâmetros

type
PnpObjectType

O tipo do PnpObject.

id
String

Platform::String

winrt::hstring

O valor da cadeia de caracteres que identifica o PnpObject.

requestedProperties

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Uma lista iterável de propriedades adicionais a serem incluídas na propriedade Properties do objeto PnpObject a ser criado. Para obter mais informações sobre o que as propriedades representam, consulte Propriedades de informações do dispositivo.

Retornos

O PnpObject criado com base na ID deviceinformation salva anteriormente.

Aplica-se a