Re: Problems wth my own User Mode WDM Audio Driver on Windows 2003

From: Maxim S. Shatskih (maxim_at_storagecraft.com)
Date: 10/28/04


Date: Thu, 28 Oct 2004 17:42:54 +0400


    More so, I know of RTP receiver (virtual microphone) implementation which
is purely user mode, based on WINMM and works fine. No hooking is used either.

-- 
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
maxim@storagecraft.com
http://www.storagecraft.com
"Doron Holan [MS]" <doronh@nospam.microsoft.com> wrote in message
news:eJGU9ULvEHA.1988@TK2MSFTNGP12.phx.gbl...
> just because you are running in kernel mode does not mean that you have
> better performance or that your priority is boosted.  you may see
> improvements by handling i/o completion at dispatch level without having to
> wait for the return to passive level, but for what you describe, running
> purely in user mode would not have any penalties.
>
> d
>
> -- 
> Please do not send e-mail directly to this alias. this alias is for
> newsgroup purposes only.
> This posting is provided "AS IS" with no warranties, and confers no rights.
>
>
> "Kishore" <Kishore@discussions.microsoft.com> wrote in message
> news:DE584D0E-E8F1-44BA-ACDD-A93C60166070@microsoft.com...
> > Kernel mode gives better performance and real time clock
> >
> > "Guillaume" wrote:
> >
> >> Maxim S. Shatskih wrote:
> >> >>Would kernel mode provide better performance?  Purely academic on my
> >> >>part.
> >> >
> >> >
> >> > For audio, this is not a point anyway. The data flow is too small.
> >>
> >> Is it? Depends. 6 channels of 24-bit audio @192 kHz requires a very
> >> steady data flow of about 3.3 MBytes/s. Not huge, but not what I call
> >> too small either, considering the data must be provided without any
> >> hitch.
> >>
>
>


Relevant Pages

  • Re: Enumerating Kernel Modules
    ... you can enumerate device drivers in user mode with EnumDeviceDrivers. ... In kernel mode you can call AuxKlibQueryModuleInformation to get the same info ... Please do not send e-mail directly to this alias. ...
    (microsoft.public.development.device.drivers)
  • Re: Problems wth my own User Mode WDM Audio Driver on Windows 2003
    ... just because you are running in kernel mode does not mean that you have ... improvements by handling i/o completion at dispatch level without having to ... Please do not send e-mail directly to this alias. ... The data flow is too small. ...
    (microsoft.public.development.device.drivers)
  • Re: Can one force a USB disconnect then reconnect?
    ... from user mode, no. from kernel mode the function driver can cycle the port through an IOCTL. ... Please do not send e-mail directly to this alias. ...
    (microsoft.public.development.device.drivers)
  • Re: Unexpected Error With CE.BIB file
    ... User mode applications can't run in kernel mode, ... you're trying to load hidparse.dll into your user mode ... but hidparse is included in the image with the K flag set. ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Allocating and accessing physically contiguous memory in user mode in WinCE 6.0 Beta
    ... because most embedded systems are closed systems, ... User mode drivers are exactly what we have had for all versions prior to CE ... What is new in V6.0 is Kernel mode drivers, ...
    (microsoft.public.windowsce.platbuilder)

Quantcast