Thomas Weidenmueller wrote:
Hartmut Birr wrote:
weiden(a)svn.reactos.com wrote:
I think this is not correct.
It is. A named object is removed from the object namespace as soon as
the last handle got closed (not when the reference counter drops to
0!). When you run WinObj from sysinternals and view the properties of
some devices loaded, you'll notice that the handle count is 0, which
means they have to be permanent objects, otherwise they would've been
deleted from the object name space.
A permanent object is never removed from the object name space.
Since rev 14643, I'm not able to boot ros on my test system. Each
changes in ntoskrnl\io\ does change the error messages. My test system
has only the a cdrom on the ide controller. The disk is a scsi one.
- Hartmut