tag:blogger.com,1999:blog-971876119771204189.post7737917237623961460..comments2024-03-12T22:24:25.119-07:00Comments on Of Filesystems And Other Demons: More on Instances and VolumesAnonymoushttp://www.blogger.com/profile/04456600991354270152noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-971876119771204189.post-25251397693781123112012-11-04T15:18:23.285-08:002012-11-04T15:18:23.285-08:00Further to Alex's statement "...once a fi...Further to Alex's statement "...once a filter is loaded it is associated with a frame and it can only create instances at altitudes within that frame..." : This means if your minifilter has a default instance with altitude of, say, 3045000 then it cannot have other instances at greater altitudes of, say, 3045000.1 . Once the minifilter is loaded, the default altitude sets the upper bound for all other instances' altitudes. If you try to explicitly attach an instance with FltAttachVolume or FltAttachVolumeAtAltitude, the function will fail with STATUS_NOT_SUPPORTED (0xC00000BBL). (This error code provides no hint as to the problem!) If you provide an InstanceSetup callback, it is never called for any instances that you might specify in the registry but which have a "too high" altitude. -- Robert Phillips, Citrix Systems, Inc.rsp_in_mahttps://www.blogger.com/profile/15310508394213033026noreply@blogger.com