[wdmaudiodev] Re: Developing a "simple" user mode installable MIDI driver.
- From: "Chris Hubbard" <chris@xxxxxxxxxxxxxxxxx>
- To: <wdmaudiodev@xxxxxxxxxxxxx>
- Date: Thu, 24 May 2018 09:45:49 +1000
Hi Eugene,
Thank you for your message.
Installable user-mode audio (wave/MIDI) drivers in DLL format worked
reliably until XP/2k3 only. Starting from Windows 6.0 (Vista), their
support is not guaranteed. Most drivers working well in XP don't work
in Vista and later systems.
Other vendors seem to still be doing this, so presumably there is a way to
make it work reliably? I've just checked their installations, and they only
consist of DLLs, plus a control panel app to handle configuration. There are
no SYS files. Their DLLs contain 3 three entry points: DriverProc,
midMessage and modMessage.
They are called via midMessage/modMessage entry points.
Thanks, that's most helpful.
Kind Regards,
Chris Hubbard,
CH Sound Design.
www.chsounddesign.com
Sent from my abacus.
-----Original Message-----
From: Eugene Muzychenko
Sent: Wednesday, May 23, 2018 6:55 PM
To: Chris Hubbard
Subject: [wdmaudiodev] Re: Developing a "simple" user mode installable MIDI
driver.
Hello Chris,
My research so far has suggested that they need to become DLLs,
which include a DriverProc function.
Installable user-mode audio (wave/MIDI) drivers in DLL format worked
reliably until XP/2k3 only. Starting from Windows 6.0 (Vista), their
support is not guaranteed. Most drivers working well in XP don't work
in Vista and later systems.
What about all the other functions like midiInGetDevCaps? Do they have
their entry points, or
are they somehow called via DriverProc?
They are called via midMessage/modMessage entry points.
Regards,
Eugene
******************
WDMAUDIODEV addresses:
Post message:
mailto:wdmaudiodev@xxxxxxxxxxxxx
Subscribe:
mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe
Unsubscribe:
mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe
Moderator:
mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx
URL to WDMAUDIODEV page:
http://www.wdmaudiodev.com/
******************
WDMAUDIODEV addresses:
Post message:
mailto:wdmaudiodev@xxxxxxxxxxxxx
Subscribe:
mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe
Unsubscribe:
mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe
Moderator:
mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx
URL to WDMAUDIODEV page:
http://www.wdmaudiodev.com/
Other related posts: