Minifilter User-Mode Application Functions

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

TopicDescription

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.

 

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft