Re: WinXP 64-bit Virtual DMA_ADAPTER
- From: "Maxim S. Shatskih" <maxim@xxxxxxxxxxxxxxxx>
- Date: Sat, 27 Oct 2007 02:27:36 +0400
I found a way to work-around for my problem. I am running under 64-bit
XP with Verifier on PortCls.sys which I was not able to do before.
The use of PortCls's WavePci base class with an _USB_ device is not officially
supported at all. Note "Pci" suffix in base class name and "USB".
This is a hack, which you did once to save efforts on proper AVStream
implementation.
And, as all hacks, it starts to show teeth sooner or later.
This is like writing a virtual storage device as SCSIPORT's miniport and using
timer to enter ScsiPortNotification context, with also providing SCSIPORT with
ISA bus type and fake hardware resources.
This is something like using improper lubricant oil for the car engine. It
works first, then it ceases to work.
I have to say...the lack of interest and support from MSFT is
infuriating.
Why MS should support the direct mis-use of their PortCls module?
There is no doubt other people are going to run into this
issue...
After such a forum topic, people will go AVStream way and not PortCls way for
USB audio, as it is properly required.
MSFT should not complain when the EU is constantly on their case about
opening up their source so ISV can be on an even playing field.
So what? this will not turn PortCls magically to a USB audio framework.
--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
maxim@xxxxxxxxxxxxxxxx
http://www.storagecraft.com
.
- Follow-Ups:
- Re: WinXP 64-bit Virtual DMA_ADAPTER
- From: marliner
- Re: WinXP 64-bit Virtual DMA_ADAPTER
- References:
- WinXP 64-bit Virtual DMA_ADAPTER
- From: marliner
- Re: WinXP 64-bit Virtual DMA_ADAPTER
- From: Doron Holan [MSFT]
- Re: WinXP 64-bit Virtual DMA_ADAPTER
- From: marliner
- Re: WinXP 64-bit Virtual DMA_ADAPTER
- From: Alexander Grigoriev
- Re: WinXP 64-bit Virtual DMA_ADAPTER
- From: marliner
- Re: WinXP 64-bit Virtual DMA_ADAPTER
- From: Alexander Grigoriev
- Re: WinXP 64-bit Virtual DMA_ADAPTER
- From: marliner
- Re: WinXP 64-bit Virtual DMA_ADAPTER
- From: marliner
- Re: WinXP 64-bit Virtual DMA_ADAPTER
- From: marliner
- Re: WinXP 64-bit Virtual DMA_ADAPTER
- From: marliner
- WinXP 64-bit Virtual DMA_ADAPTER
- Prev by Date: Re: WinXP 64-bit Virtual DMA_ADAPTER
- Next by Date: how to use NDIS Ports
- Previous by thread: Re: WinXP 64-bit Virtual DMA_ADAPTER
- Next by thread: Re: WinXP 64-bit Virtual DMA_ADAPTER
- Index(es):
Relevant Pages
|