IFilter
is not discontinued. Only the Windows Indexing Service is discontinued in favor of Windows Search or Microsoft Search Server. Both continue to use IFilters.
According to this documentation, the main point of compatibility for IFilters going forward are that they support the IPersistStream
interface. All modern implementations should avoid requiring IPersistStorage
, so they don't have to access the disk themselves.