The Device Installation Overview section provides details on how the Microsoft Windows operating system finds and installs devices and drivers, and on the components involved in such an installation.
To install a device or a driver, the operating system requires the following information at a minimum:
The name and version number of each operating system on which the device or drivers are supported
The device's setup class GUID and setup class
Driver version information
The names of the driver files together with their source and destination locations
The name of a catalog (.cat) file
Information about how and when to load the services that are provided by each driver (Windows 2000 and later versions of Windows)
All this information can be supplied in an INF file for the device. For most device and driver combinations, an INF file is the only installation component that is required. All devices and drivers require an INF file. For more information, see Supplying an INF File.
If your device is involved in booting the system, installation requirements differ. See Installing a Boot Driver.