摘要 |
A controlling application utilizes existing handle objects to reconfigure object to dynamically enumerate and represent devices coupled to a serial bus network after a bus reset event (102). Preferably, the serial bus network is an IEEE 1394-1995 serial bus network. During a self-identifying process, after the bus reset (102), information about the characteristics of the devices within the network is received (104). From the self-identifying information objects representing the devices are generated (106). Existing handle objects from a previous bus configuration are then compared to these objects (108). If a handle matches an object, then a pointer value within the handle is changed to point to an address of the object (110, 114). Preferably, a handle includes a 64 bit unique identifier value that is compared to the objects to find a match. For devices removed from the network, the handle object is preferably never discarded but is made invalid (112). |