How to Componentize a Device Driver

5/10/2007

Componentizing a device driver is the process of creating a custom component that contains the device driver and its resources.

To track your progress in the following table, select the check box next to each step.

Step Topic

1. Determine the resource requirements of the device driver.

Determining Device Driver Resource Usage

2. Write descriptive Help for the component.

Component Help (Update Rollup 1.0 for Windows XP Embedded)

3. Create a component for the device driver, either by importing its .inf file or by creating the component manually.

Creating a Component from an INF File in Windows XP Embedded Studio Help

- or -

Creating a Component in Windows XP Embedded Studio Help

4. Create one or more repositories for the component.

Creating a Repository in Windows XP Embedded Studio Help

5. (Optional) If the component has more than one repository, create a repository set and add those repositories to the set.

Creating a Repository in Windows XP Embedded Studio Help

6. To manage related objects more easily, create a package to hold the component and its repositories.

Creating a Package in Windows XP Embedded Studio Help

7. Import the new component into the component database.

Importing an Object into the Database in Windows XP Embedded Studio Help

8. Test the component.

Best Practices for Testing a Component in Windows XP Embedded Studio Help

9. Release the component.

Releasing a Component in Windows XP Embedded Studio Help

For more information about componentizing device drivers, see these articles in the MSDN Library:

See Also

Concepts

How-to Topics (Update Rollup 1.0 for Windows XP Embedded)

Other Resources

Application and Device Driver Components