minifilter altitude question

just to prove that I’ve already found this list, I’ll repeat it at the end of this question.

The Load order group altitude descriptions are not exactly chock full of explanation and since on any given system one would not exactly expect to find a whole slug of different filters on the various file system and volume stacks it can only make some limited difference – and who knows what might bite you in the end, , – is there a detailed description of what the different altitudes imply?

We’ve got a fairly complex set of functionality and we are actually considering breaking our functionality into 2 filters. Just how much sense might it make to do this, what else should we be considering as we go through this design exercise?

Thanks
Larry

Load order group Altitude range Description
Filter 420000-429999 This group is the same as the Filter load order group that was available on Windows 2000 and earlier. This group loads last and thus attaches furthest from the file system.
FSFilter Top 400000-409999 This group is provided for filter drivers that must attach above all other FSFilter types.
FSFilter Activity Monitor 360000-389999 This group includes filter drivers that observe and report on file I/O, such as the FileSpy and SFilter sample drivers.
FSFilter Undelete 340000-349999 This group includes filters that recover deleted files.
FSFilter Anti-Virus 320000-329999 This group includes filter drivers that detect and disinfect viruses during file I/O.
FSFilter Replication 300000-309999 This group includes filter drivers that replicate file data to remote servers.
FSFilter Continuous Backup 280000-289999 This group includes filter drivers that replicate file data to backup media.
FSFilter Content Screener 260000-269999 This group includes filter drivers that prevent the creation of specific files or file content.
FSFilter Quota Management 240000-249999 This group includes filter drivers that provide enhanced file system quotas.
FSFilter System Recovery 220000-229999 This group includes filter drivers that perform operations to maintain operating system integrity, such as the System Restore (SR) filter.
FSFilter Cluster File System 200000-209999 This group includes filter drivers that are used in products that provide file server metadata across a network.
FSFilter HSM 180000-189999 This group includes filter drivers that perform hierarchical storage management.
FSFilter Imaging 170000-175000 This group includes ZIP-like filter drivers that provide a virtual namespace.

This load group is available on Windows Vista and later versions of the operating system.

FSFilter Compression 160000-169999 This group includes filter drivers that perform file data compression.
FSFilter Encryption 140000-149999 This group includes filter drivers that encrypt and decrypt data during file I/O.
FSFilter Virtualization 130000- 139999 This group includes filter drivers that virtualize the file path, such as the Least Authorized User (LUA) filter driver added in Windows Vista.

This load group is available on Windows Vista and later versions of the operating system.

FSFilter Physical Quota Management 120000-129999 This group includes filter drivers that manage quotas by using physical block counts.
FSFilter Open File 100000-109999 This group includes filter drivers that provide snapshots of already open files.
FSFilter Security Enhancer 80000-89999 This group includes filter drivers that apply lockdown and enhanced access control lists (ACLs).
FSFilter Copy Protection 60000-69999 This group includes filter drivers that check for out-of-band data on media.
FSFilter Bottom 40000-49999 This group is provided for filter drivers that must attach below all other FSFilter types.
FSFilter System 20000-29999 Reserved for internal use. This group includes the HSM and SIS filter drivers.
FSFilter Infrastructure Reserved for internal use. This group loads first and thus attaches closest to the file system.