/// <summary> /// MIDI入力ポートの情報を取得します。 /// </summary> public static MidiInCapsA GetPortInformation(uint portNum) { var caps = new MidiInCapsA(); midiInGetDevCaps(portNum, ref caps, (uint)Marshal.SizeOf(typeof(MidiInCapsA))); return(caps); }
private static extern MMResult midiInGetDevCaps([MarshalAs(UnmanagedType.U4)] uint uDeviceID, ref MidiInCapsA lpMidiInCaps, [MarshalAs(UnmanagedType.U4)] uint cbMidiInCaps);