Category Archives: Windows Driver

DriverEntry

Called by I/O manager when the driver is loaded. Responsible for driver initialization. AddDevice routine responsible for device initialization. 1. Supply entry points for the driver’s standard routines 2. Create and/or initialize various driver-wide objects, types, or resources the driver … Continue reading

Posted in Windows Driver |

IPortWaveCyclic and IMiniportWaveCyclicStream

A. The IPortWaveCyclic interface is the WaveCyclic port driver’s primary interface. IPortWaveCyclic inherits from the IPort interface. The PortCls system driver implements this interface and exposes it to the adapter driver that implements the IMiniportWaveCyclic object. An adapter driver creates … Continue reading

Posted in Windows Driver |

Custom WDM Audio Driver

A. Custom audio driver 1. custom audio-adapter driver for use with the PortCls system driver (portcls.sys) 2. custom minidriver for use with the AVStream class system driver (ks.sys) PortCls contains a built-in audio-driver infrastructure and generic functions of a particular … Continue reading

Posted in Windows Driver |