![]() When determining the level of support that a given hardware function requires, the vendor should first determine whether a system-supplied miniport driver already exists that supports the function (see the PcNewMiniport function's list of system-supplied miniport drivers). The hardware vendor supplies both the general adapter code and the code for any miniport drivers that are not provided by the system.įor an example of the general adapter code, see the implementation of the CAdapterCommon interface in the Sysvad sample driver, which is discussed in Sample Audio Drivers.īy using a layered approach, the vendor can write an adapter driver that operates on one of several levels, depending on the adapter's hardware functionality. General adapter code that performs driver startup and initialization, and that implements any operations that are common to all audio functions on the adapter card.Ī set of miniport drivers that manage specific audio functions on the adapter card. An adapter driver consists of the following: Driver support for a particular audio adapter card takes the form of an adapter driver.
0 Comments
Leave a Reply. |