Export (0) Print
Expand All

IFsrmClassifierModuleImplementation interface

Classifier modules implement this interface. FSRM calls the module's implementation when it runs classification.

Members

The IFsrmClassifierModuleImplementation interface inherits from IFsrmPipelineModuleImplementation. IFsrmClassifierModuleImplementation also has these types of members:

Methods

The IFsrmClassifierModuleImplementation interface has these methods.

MethodDescription
DoesPropertyValueApply

Queries the classifier to find out whether the specified property value applies to the file most recently specified by the OnBeginFile method.

GetPropertyValueToApply

Retrieves the value from the classifier that should be applied for the specified property of the file most recently specified by the OnBeginFile method.

OnBeginFile

Instructs the classifier to prepare for processing a file with the specified property bag.

OnEndFile

Instructs the classifier to perform any cleanup after processing a file.

OnLoad

Initializes the pipeline module.

OnUnload

Notifies the module to perform any cleanup tasks.

UseRulesAndDefinitions

Specifies the collection of rules and relevant property definitions the classifier should expect to process.

 

Properties

The IFsrmClassifierModuleImplementation interface has these properties.

PropertyAccess typeDescription

LastModified

Read-only

The last time the classifier's internal rules were modified as a 64-bit FILETIME.

 

Requirements

Minimum supported client

None supported

Minimum supported server

Windows Server 2008 R2

Header

Fsrm.h (include FsrmPipeline.h, FsrmQuota.h, FsrmReports.h, or FsrmScreen.h)

DLL

SrmSvc.dll

IID

IID_IFsrmClassifierModuleImplementation is defined as 4c968fc6-6edb-4051-9c18-73b7291ae106

See also

IFsrmPipelineModuleImplementation
IFsrmStorageModuleImplementation

 

 

Show:
© 2014 Microsoft