Compartilhar via


MidiInPort.FromIdAsync(String) Método

Definição

Cria um objeto MidiInPort para o dispositivo especificado.

public:
 static IAsyncOperation<MidiInPort ^> ^ FromIdAsync(Platform::String ^ deviceId);
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<MidiInPort> FromIdAsync(winrt::hstring const& deviceId);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<MidiInPort> FromIdAsync(string deviceId);
function fromIdAsync(deviceId)
Public Shared Function FromIdAsync (deviceId As String) As IAsyncOperation(Of MidiInPort)

Parâmetros

deviceId
String

Platform::String

winrt::hstring

A ID do dispositivo, que pode ser obtida enumerando os dispositivos no sistema Windows.Devices.Enumeration.DeviceInformation.FindAllAsync.

Retornos

A operação assíncrona. Após a conclusão, IAsyncOperation.GetResults retorna um objeto MidiInPort .

Atributos

Comentários

Para enumerar os objetos MidiInPort no sistema, passe a cadeia de caracteres de consulta fornecida por GetDeviceSelector para Windows.Devices.Enumeration.DeviceInformation.FindAllAsync.

Os horários sugeridos para tentar criar um MidiInPort estão em qualquer tipo de ativação de aplicativo ou interação do usuário. Se uma chamada de função em um MidiInPort falhar ou se uma mensagem recebida de um MidiInPort for inválida, não tente recriar a porta imediatamente.

Aplica-se a