Controlling Driver Load Sequence

Sometimes, the order in which a driver loads is important. Perhaps one driver depends on another to complete its initialization. When such dependencies arise, the Service Control Manager can be informed with the Registry entries LoadOrderGroup and Dependencies. These values can also be specified in the [ServiceInstall] section of an INF file.

The LoadOrderGroup identifies by name a single group in which the specified driver is a member. The Dependencies value specifies which other groups must load prior to this driver loading successfully.

The need for such interdependencies is not common, nor should it be. In a truly device-centric environment (which Plug and Play purports), drivers should be in a position to ...

Get Windows® 2000 Device Driver Book: A Guide for Programmers, Second Edition, The now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.