MidiInPort 类

定义

表示用于从 MIDI 设备接收 MIDI 消息的端口。

public ref class MidiInPort sealed : IClosable
/// [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 MidiInPort final : IClosable
[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 MidiInPort : System.IDisposable
Public NotInheritable Class MidiInPort
Implements IDisposable
继承
Object Platform::Object IInspectable MidiInPort
属性
实现

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

如果 MidiInPort 因任何原因断开连接,则应将其释放并创建一个新端口以继续接收消息。

属性

DeviceId

获取用于初始化 MidiInPort 的设备 ID。

方法

Close()

关闭 MidiInPort

Dispose()

执行与释放或重置非托管资源关联的应用程序定义的任务。

FromIdAsync(String)

为指定设备创建 MidiInPort 对象。

GetDeviceSelector()

获取可用于枚举系统上所有 MidiInPort 对象的查询字符串。

事件

MessageReceived

在 MidiInPort 接收数据时发生。

适用于

另请参阅