_FsrmPropertyFlags Enumeration

 

Defines flag values that provide additional information about a classification property.

Namespace:   Microsoft.Storage
Assembly:  srmlib (in srmlib.dll)

Syntax

public enum _FsrmPropertyFlags
public enum class _FsrmPropertyFlags
type _FsrmPropertyFlags
Public Enumeration _FsrmPropertyFlags

Members

Member name Description
FsrmPropertyFlags_AggregationFailed

There are values from multiple sources that could not be aggregated together.

FsrmPropertyFlags_Deleted

The property was deleted by ClearFileProperty.

FsrmPropertyFlags_Existing

The property already exists in storage.

FsrmPropertyFlags_ExplicitValueDeleted

An explicit property value was deleted and replaced with an inherited value.

Windows Server 2008 R2: This enumeration value is not supported before Windows Server 2012.

FsrmPropertyFlags_FailedClassifyingProperties

The property may only be partially classified because a failure occurred while classifying properties.

FsrmPropertyFlags_FailedLoadingProperties

The property may only be partially classified because a failure occurred while loading properties from storage.

FsrmPropertyFlags_FailedSavingProperties

The property failed to be saved by the storage module with the highest precedence.

Windows Server 2008 R2: This enumeration value is not supported before Windows Server 2012.

FsrmPropertyFlags_Inherited

The property value was inherited from the property value of the file's parent folder.

Windows Server 2008 R2: This enumeration value is not supported before Windows Server 2012.

FsrmPropertyFlags_Manual

The property value was set manually.

Windows Server 2008 R2: This enumeration value is not supported before Windows Server 2012.

FsrmPropertyFlags_None

None.

FsrmPropertyFlags_Orphaned

The property does not have a corresponding property definition defined in FSRM.

FsrmPropertyFlags_PersistentMask

This mask shows which flags are persisted by the cache and secure storage modules and is equivalent to the following flag combination:

(FsrmPropertyFlags_PolicyDerived | FsrmPropertyFlags_Manual)

Windows Server 2008 R2: This enumeration value is not supported before Windows Server 2012.

FsrmPropertyFlags_PolicyDerived

The property value originally came from a classification policy.

Windows Server 2008 R2: This enumeration value is not supported before Windows Server 2012.

FsrmPropertyFlags_PropertyDeletedFromClear

Property deleted from clear.

FsrmPropertyFlags_PropertySourceMask

This mask shows which flags are used to indicate the source of the property and is equivalent to the following flag combination:

(FsrmPropertyFlags_RetrievedFromCache | FsrmPropertyFlags_RetrievedFromStorage | FsrmPropertyFlags_SetByClassifier)

FsrmPropertyFlags_Reclassified

The property value from storage was changed to a different value by a classifier.

FsrmPropertyFlags_RetrievedFromCache

The value of the property was retrieved from the cache during this classification session.

FsrmPropertyFlags_RetrievedFromStorage

The value of the property was retrieved from the file or database during this classification session.

FsrmPropertyFlags_Secure

The property is defined to be used for security purposes or came from secure storage.

Windows Server 2008 R2: This enumeration value is not supported before Windows Server 2012.

FsrmPropertyFlags_SetByClassifier

The value of the property was set by a classification rule during the last classification run.

Remarks

The FsrmPropertyFlags_SetByClassifier flag is set in the following cases:

  1. This is the first time the property value is being applied.

  2. The execution option of the classification rule applying the value is set to FsrmExecutionOption_ReEvaluate_IgnoreExistingValue.

  3. The execution option of the classification rule applying the value is set to FsrmExecutionOption_ReEvaluate_ConsiderExistingValue and the aggregation policy set the value specified by the rule.

See Also

Microsoft.Storage Namespace

Return to top