コード例 #1
0
ファイル: winmm.cs プロジェクト: resonancellc/cadencii
        public static uint midiInGetDevCaps(uint uDeviceID, ref MIDIINCAPS lpMidiInCaps, uint cbMidiInCaps)
        {
            uint ret = MMSYSERR_ERROR;

            if (status_winmm != DllStatus.NotFound)
            {
                try {
                    ret          = __midiInGetDevCaps(uDeviceID, ref lpMidiInCaps, cbMidiInCaps);
                    status_winmm = DllStatus.Found;
                } catch (DllNotFoundException ex) {
                    status_winmm = DllStatus.NotFound;
                }
            }
            else if (status_winmm_so != DllStatus.NotFound)
            {
                try {
                    ret = __so_midiInGetDevCaps(uDeviceID, ref lpMidiInCaps, cbMidiInCaps);
                } catch (DllNotFoundException ex) {
                    status_winmm_so = DllStatus.NotFound;
                }
            }
            return(ret);
        }
コード例 #2
0
ファイル: winmm.cs プロジェクト: cadencii/cadencii
 public static uint midiInGetDevCaps( uint uDeviceID, ref MIDIINCAPS lpMidiInCaps, uint cbMidiInCaps ) {
     uint ret = MMSYSERR_ERROR;
     if ( status_winmm != DllStatus.NotFound ) {
         try {
             ret = __midiInGetDevCaps( uDeviceID, ref lpMidiInCaps, cbMidiInCaps );
             status_winmm = DllStatus.Found;
         } catch ( DllNotFoundException ex ) {
             status_winmm = DllStatus.NotFound;
         }
     } else if ( status_winmm_so != DllStatus.NotFound ) {
         try {
             ret = __so_midiInGetDevCaps( uDeviceID, ref lpMidiInCaps, cbMidiInCaps );
         } catch ( DllNotFoundException ex ) {
             status_winmm_so = DllStatus.NotFound;
         }
     }
     return ret;
 }
コード例 #3
0
ファイル: winmm.cs プロジェクト: cadencii/cadencii
 private static extern uint __so_midiInGetDevCaps( [MarshalAs( UnmanagedType.U4 )]uint uDeviceID, ref MIDIINCAPS lpMidiInCaps, [MarshalAs( UnmanagedType.U4 )]uint cbMidiInCaps );
コード例 #4
0
ファイル: winmm.cs プロジェクト: resonancellc/cadencii
 private static extern uint __so_midiInGetDevCaps([MarshalAs(UnmanagedType.U4)] uint uDeviceID, ref MIDIINCAPS lpMidiInCaps, [MarshalAs(UnmanagedType.U4)] uint cbMidiInCaps);