IFsrmClassifierModuleImplementation.LastModified Property
Retrieves the last time the classifier's internal rules were modified as a 64-bit FILETIME value.
Namespace: Microsoft.Storage
Assembly: srmlib (in srmlib.dll)
Syntax
object LastModified { get; }
property Object^ LastModified {
Object^ get();
}
abstract LastModified : Object with get
ReadOnly Property LastModified As Object
Property Value
Type: System.Object
Returns a Object that contains the date for the last time the internal policies of the classifier was modified. The variant is of type VT_DECIMAL. To access a value that can be directly converted into a FILETIME structure, query the Low64 member of the decVal member of the variant.
Value |
Meaning |
---|---|
FsrmNeverModified 0x0000000000000000 |
The classifier has no internal policies that are ever updated. |
FsrmAlwaysModified 0xFFFFFFFFFFFFFFFF |
The classifier has internal policies affecting rules that always need to be re-evaluated on each classification run. |
Any valid time stamp. |
This is the case when neither of the two previous constants are returned. |
Remarks
The last modified time is used by FSRM to determine whether rules using this classifier need to be run. If any classifier returns a time that is more recent than the time a file was last modified, FSRM will re-evaluate any applicable rules for that file.
A value corresponding to FsrmNeverModified can be returned if the classifier has no internal policies that are ever updated. An example of such a classifier is one that bases its classification decision on the attributes (such as path or owner) or content of a file.
A value corresponding to FsrmAlwaysModified can be returned if the classifier has internal policies that affect rules that always need to be reevaluated on each classification run. In this case, applicable rules for each file will always be evaluated. An example of such a classifier is one that bases its classification decision on a volatile set of policies that are outside the control of FSRM. A classifier that returns FsrmAlwaysModified will affect the performance of file classification because in such cases FSRM will skip optimizations that normally can avoid unnecessary rule reevaluations.
See Also
IFsrmClassifierModuleImplementation Interface
Microsoft.Storage Namespace
Return to top