Re: link of the day



Hi Peter,

At one point W98 pulls up and updates the "Windows Driver Database",
cannot remember having seen that in W95.

AUDIODDK.DOC follows, from the W98 DDK.


It would be nice to have *real* Windows 9x drivers for the ACPA and a
volume control. ACPA supports independent volume control for L & R, but
there is no support within the DOS and Win 3.x drivers. The OS/2 driver
has at least a common volume control and -funny enough- under WinAmp you
have working volume and balance controls.

Louis' bottles down in France... It should not be impossible.



AUDIODDK.DOC

WDM Audio DDK for Windows 98

There are known issues with WDM audio 1.0, a component of the initial
release of Microsoft® Windows® 98 that was contained in previous versions
of the Microsoft Windows 98 DDK. These issues are described below. The
Microsoft Windows® 2000 DDK contains an updated version of the WDM audio
development environment, version 1.1. Since a more recent version now
exists, the Windows 98 DDK no longer contains support for WDM audio. Use the
Windows 2000 DDK to create audio drivers for Windows 98 Second Edition, and
Windows 2000.

The DDK is available from http://www.microsoft.com/ddk.

Known Issues with WDM 1.0

WavePCI miniport

The WavePCI miniport has problems with position reporting. Because of this
inaccuracy, it will be difficult (if not impossible) to pass the WHQL ACT
tests using this miniport.

Format conversion on capture

Kmixer does not perform format conversion (16 bit/8 bit, mono/stereo) on
capture streams using WDM 1.0. While this is not an issue with most
hardware, it will be a problem for AC97 codecs which do not support 8-bit
mono in the hardware.

Hardware acceleration

This feature is not supported by WDM 1.0.

Event notification

This feature is not supported by WDM 1.0.

Solution

VxD drivers

For drivers that will be used exclusively on Windows 98 (not Windows 98 SE),
we recommend that IHVs write VxD drivers. Because most of the IHVs want to
support Windows® 95 (with VxDs), there is no extra work in supporting
Windows 98.

Recommendations

We recommend using the Windows 2000 DDK for development work on Windows 98
SE and Windows 2000. Drivers written using this DDK will run on Windows 98
SE and Windows 2000. Each of these operating systems support WDM 1.1. We
recommend using VxDs with Windows 98 (not Windows 98 SE) because WDM 1.1
drivers will not run on the original version of Windows 98. The original
version of Windows 98 only supports WDM 1.0 and is subject to the known
issues that are listed above.


.



Relevant Pages

  • Re: Win DDK 3790 cannot compile with VS 6.0, but linking error with VS. NET
    ... > compiler and tools for driver development. ... "A number of important changes have been made to the Windows DDK build ... Windows 2000 and Windows XP drivers is expected within the shipping ...
    (microsoft.public.development.device.drivers)
  • Re: Correct group for WDM development??
    ... This is the discussion group for WDM device drivers. ... "Windows Server 2003 SP1 DDK", ... Don Burn (MVP, Windows DDK) ...
    (microsoft.public.development.device.drivers)
  • Re: Driver Development Newbie
    ... C++ usage in drivers. ... Windows architecture, then Walter Oney on driver writing. ... You can jump directly to DDK. ...
    (microsoft.public.development.device.drivers)
  • Re: Correct group for WDM development??
    ... but never written a Windows ... >This is the discussion group for WDM device drivers. ... The DDK you need is the ... >Microsoft charges shipping costs only for this DDK. ...
    (microsoft.public.development.device.drivers)
  • Re: wdm confusion
    ... WDM is a subset of the full NT DDK. ... kernel calls added to Windows XP that are not available in Windows 2000. ... > i am starting to experiment with WDM drivers. ...
    (microsoft.public.development.device.drivers)