Port Driver Helper Objects

To reduce the difficulty of developing miniport drivers, the PortCls system driver and its built-in port drivers provide a number of helper objects for use by miniport drivers. These objects help miniport drivers to manage DMA channels, resource lists, registry keys, interrupt service calls, and interrupt synchronization.

This section discusses the following topics:

DMA Channel Objects

Registry Key Objects

Resource List Objects

Service Sink and Service Group Objects

Interrupt Sync Objects