Filter drivers are in general written for Windows Server, Windows 10 and the Windows Embedded family of products including Windows Embedded Standard (WES). These drivers sit on top on an existing driver and can change it's behavior. For a disk it could encrypt all data written to this disk, provide software RAID etc. Writing these drivers requires a good knowledge of the Windows architecture in order to define the correct approach.