Dynamically loadable bus filter driver

Hi,

I’d like to develop a bus filter driver, which can be loaded at runtime and
does not require to be loaded during boottime. Is this possible?

I used a generic filter driver sample and attached it to the filesystem
(like filemon does) and it seems to work but when I attach to a busdevice
(like \Device\Ide\IdePort0) no IRP’s are sent through my filter driver.

Regards,
Andreas.