To: John Rieman who wrote (32953 ) 5/6/1998 10:37:00 AM From: BillyG Respond to of 50808
Win98, DVD, and MPEG-2 decoders........techweb.cmp.com <<Equally significant for peripheral OEMs and software developers is a key piece of new software technology buried below the surface of Windows 98. It is a device-driver architecture called WDM, for Win32 Driver Model. Vendors of USB peripherals, as well as makers of DVD players, MPEG decoders, 3-D audio subsystems and video-capture cards will have to implement the drivers if they want their products supported under Windows 98. The WDM drivers are seen as enablers of a new generation of software-only modems that won't require digital-signal processor chips, and could thus cost 70 percent less than conventional units. In terms of technology, developers appear to be welcoming the new WDM drivers as a marked improvement over the VxD drivers used in Windows 95. VxDs are typically characterized as being messy to write and having poor error-handling capabilites. In contrast, WDMs are modular and are said to communicate well with lower-level drivers. Moreover, WDMs are billed as having enhanced performance as well as lower latencies. The engine that powers the WDM architecture is the NTKERN.DLL, a block of software borrowed from Windows NT that is responsible for managing most of the I/O processing and hardware interfaces - some 300 functions in all - on a PC. WDMs themselves comprise two main components: class drivers, which will usually be written and provided by Microsoft; and mini-drivers, which will be written by peripherals vendors. The WDM-class drivers function as translators between application-programming interfaces and lower-level mini-drivers. Such class drivers might be responsible for routing data throughout the motherboard and PC subsystems. The mini-drivers operate closer to the hardware; for example, they might take data off an internal PC bus and convert it into packets to be sent out over a USB link.>>