Patent ID: 6496893
Filing Date: 2002-12-17
Classification: G06F

Abstract:
A method for enumerating a first device present in a computer system to make the first device recognizable to the computer system, the computer system having a memory and an operating system which uses a data structure stored in the memory for establishing a working configuration of the computer system, the data structure having one or more device nodes corresponding to devices present in the computer system, said data structure being separate from a registry of the operating system, the method comprising the steps of:providing an indication to the operating system that the first device has been inserted into the computer system while the computer system is in operation; enumerating a first device controller for controlling the first device in response to the indication; initializing a first device controller driver associated with the first device controller in response to the enumeration of the first device controller; locating, with the initialized first device controller driver, an enumerator associated with the first device controller; and enumerating the first device with the located enumerator, wherein the first device controller driver is only capable of locating the enumerator associated with the first device controller when the first device controller driver is initialized.