2.2.2.6.1.1 FsrmPropertyFlags

The FsrmPropertyFlags enumeration defines the set of possible states of classification properties.

 typedef  enum _FsrmPropertyFlags{
   FsrmPropertyFlags_Orphaned = 0x00000001,
   FsrmPropertyFlags_RetrievedFromCache = 0x00000002,
   FsrmPropertyFlags_RetrievedFromStorage = 0x00000004,
   FsrmPropertyFlags_SetByClassifier = 0x00000008,
   FsrmPropertyFlags_Deleted = 0x00000010,
   FsrmPropertyFlags_Reclassified = 0x00000020,
   FsrmPropertyFlags_AggregationFailed = 0x00000040,
   FsrmPropertyFlags_Existing = 0x00000080,
   FsrmPropertyFlags_FailedLoadingProperties = 0x00000100,
   FsrmPropertyFlags_FailedClassifyingProperties = 0x00000200,
   FsrmPropertyFlags_FailedSavingProperties = 0x00000400,
   FsrmPropertyFlags_Secure = 0x00000800,
   FsrmPropertyFlags_PolicyDerived = 0x00001000,
   FsrmPropertyFlags_Inherited = 0x00002000,
   FsrmPropertyFlags_Manual = 0x00004000,
   FsrmPropertyFlags_PropertySourceMask = 0x0000000E
 } FsrmPropertyFlags;

FsrmPropertyFlags_Orphaned:  If set, the classification property does not have a corresponding property definition defined in the File Server Resource Manager.

FsrmPropertyFlags_RetrievedFromCache:  If set, the value of the classification property was retrieved from a cache storage module.

FsrmPropertyFlags_RetrievedFromStorage:  If set, the value of the classification property was retrieved from the file content.

FsrmPropertyFlags_SetByClassifier:  If set, the value of the classification property was set by a classification rule.

FsrmPropertyFlags_Deleted:  If set, indicates that the classification property has been deleted.

FsrmPropertyFlags_Reclassified:  If set, the value was loaded by a storage module but changed by a classification module.

FsrmPropertyFlags_AggregationFailed:  If set, the server could not properly aggregate different values of the property supplied by different pipeline modules.

FsrmPropertyFlags_Existing:  If set, the property was initially retrieved from a storage module.

FsrmPropertyFlags_FailedLoadingProperties:  If set, the classification property might only be partially classified because a failure occurred while loading properties from storage.

FsrmPropertyFlags_FailedClassifyingProperties:  If set, the classification property might only be partially classified because a failure occurred while classifying properties.

FsrmPropertyFlags_FailedSavingProperties:  If set, the classification property failed to be saved by a storage module.

FsrmPropertyFlags_Secure:  If set, the classification property is defined to be a secure property.

FsrmPropertyFlags_PolicyDerived:  If set, the classification property was applied as a result of a classification rule.

FsrmPropertyFlags_Inherited:  If set, the classification property value was inherited from the property value of the file's parent folder.

FsrmPropertyFlags_Manual:  If set, the classification property value was set manually.

FsrmPropertyFlags_PropertySourceMask:  This is the bitwise-OR'd combination of FsrmPropertyFlags_RetrievedFromCache, FsrmPropertyFlags_RetrievedFromStorage, and FsrmPropertyFlags_SetByClassifier, which reference to the source of the property.