【发布时间】:2011-02-14 13:49:11
【问题描述】:
我已使用此链接中的以下代码。
Getting signals from a MIDI port in C#
我想知道我需要添加什么才能获得设备名称列表。
我查看了 MSDN 网站,发现我需要实现 midiInGetDevCaps 及其关联结构。但我以前从未真正对 dll 导入和结构做过任何事情,所以我有点迷茫。
【问题讨论】:
我已使用此链接中的以下代码。
Getting signals from a MIDI port in C#
我想知道我需要添加什么才能获得设备名称列表。
我查看了 MSDN 网站,发现我需要实现 midiInGetDevCaps 及其关联结构。但我以前从未真正对 dll 导入和结构做过任何事情,所以我有点迷茫。
【问题讨论】:
也许你需要这样使用它:
MIDIINCAPS caps2;
for (uint i = 0; i < Device.iNumDevs1; i++)
{
Device.midiOutGetDevCaps(i, out caps2, Marshal.SizeOf(output));
comboBox2.Items.Add(caps2.szPname);
}
【讨论】: