Installable file systems DDI reference

Overview of the Installable file systems DDI reference technology.

To develop Installable file systems DDI reference, you need these headers:

For programming guidance for this technology, see:

Functions

Title Description
FilterAttach The FilterAttach function attaches a new minifilter instance to the given volume.
FilterAttachAtAltitude The FilterAttachAtAltitude function is a debugging support function that attaches a new minifilter instance to a volume at a specified altitude, overriding any settings in the minifilter's setup information (INF) file.
FilterClose The FilterClose function closes an open minifilter handle.
FilterConnectCommunicationPort FilterConnectCommunicationPort opens a new connection to a communication server port that is created by a file system minifilter.
FilterCreate The FilterCreate function creates a handle for the given minifilter.
FilterDetach The FilterDetach function detaches the given minifilter instance from the given volume.
FilterFindClose The FilterFindClose function closes the specified minifilter search handle. The FilterFindFirst and FilterFindNext functions use this search handle to locate minifilters.
FilterFindFirst The FilterFindFirst function returns information about a filter driver (minifilter driver instance or legacy filter driver) and is used to begin scanning the filters in the global list of registered filters.
FilterFindNext The FilterFindNext function continues a filter search started by a call to FilterFindFirst.
FilterGetDosName The FilterGetDosName function returns the MS-DOS device name that corresponds to the given volume name.
FilterGetInformation The FilterGetInformation function returns various kinds of information about a minifilter.
FilterGetMessage The FilterGetMessage function gets a message from a kernel-mode minifilter.
FilterInstanceClose The FilterInstanceClose function closes a minifilter instance handle opened by FilterInstanceCreate.
FilterInstanceCreate The FilterInstanceCreate function creates a handle that can be used to communicate with the given minifilter instance.
FilterInstanceFindClose The FilterInstanceFindClose function closes the specified minifilter instance search handle. The FilterInstanceFindFirst and FilterInstanceFindNext functions use this search handle to locate instances of a minifilter.
FilterInstanceFindFirst The FilterInstanceFindFirst function returns information about a minifilter driver instance and is used as a starting point for scanning the instances of a minifilter.
FilterInstanceFindNext The FilterInstanceFindNext function continues a minifilter driver instance search started by a call to FilterInstanceFindFirst.
FilterInstanceGetInformation The FilterInstanceGetInformation function returns various kinds of information about a minifilter instance.
FilterLoad The FilterLoad function dynamically loads a minifilter driver into the system.
FilterReplyMessage The FilterReplyMessage function replies to a message from a kernel-mode minifilter.
FilterSendMessage The FilterSendMessage function sends a message to a kernel-mode minifilter.
FilterUnload An application that has loaded a supporting minifilter by calling FilterLoad can unload the minifilter by calling the FilterUnload function.
FilterVolumeFindClose The FilterVolumeFindClose function closes the specified volume search handle. FilterVolumeFindFirst and FilterVolumeFindNext use this search handle to locate volumes.
FilterVolumeFindFirst The FilterVolumeFindFirst function returns information about a volume.
FilterVolumeFindNext The FilterVolumeFindNext function continues a volume search started by a call to FilterVolumeFindFirst.
FilterVolumeInstanceFindClose The FilterVolumeInstanceFindClose function closes the specified volume instance search handle. FilterVolumeInstanceFindFirst and FilterVolumeInstanceFindNext use this search handle to locate instances on a volume.
FilterVolumeInstanceFindFirst The FilterVolumeInstanceFindFirst function returns information about a minifilter driver instance or legacy filter driver and is used to begin scanning the filter drivers that are attached to a volume.
FilterVolumeInstanceFindNext The FilterVolumeInstanceFindNext function continues a minifilter driver instance or legacy filter driver search started by a call to FilterVolumeInstanceFindFirst.