This section describes the system-supplied FilterXxx functions that user-mode applications can use to communicate with kernel-mode file system minifilter drivers. The functions are in alphabetical order.
In this section
Topic 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.