USB Function Controller Driver PDD and DDSI Interface (Windows Embedded CE 6.0)
1/6/2010
For portability, the device driver service interface (DDSI) handles the logical interaction between an arbitrary function and an arbitrary USB function controller. The function drivers indirectly access the platform dependent driver (PDD) through the model device driver (MDD). For more information, see USB Function Controller Driver MDD and DDI Interface.
After a function driver attempts to register a particular device descriptor set with the MDD, the MDD determines whether the underlying PDD can support each endpoint for each configuration interface.
The PDD functions handle initialization, configuration, interrupt handling, and execution. For more information about the USB function controller PDD functions, see USB Function Controller PDD Functions.
See Also
Concepts
USB Function Controller Driver Architecture