Getting started writing NDIS Intermediate Drivers

Unless noted otherwise, NDIS intermediate drivers provide the same services as miniport drivers and protocol drivers. The intermediate driver's miniport edge provides miniport driver services and the protocol edge provides protocol driver services. (For more information, see Writing NDIS Miniport Drivers and Writing NDIS Protocol Drivers.)The initialization for NDIS 6.0 and later intermediate drivers is different from the initialization for legacy intermediate drivers. Also, NDIS 6.0 and later drivers can register as a combined miniport-intermediate driver.

The following topics provide more information about intermediate driver initialization: