FsrmPropertyConditionType enumeration (fsrmenums.h)

Defines the possible comparison operations that can be used to determine whether a property value of a file meets a particular condition.

Syntax

typedef enum _FsrmPropertyConditionType {
  FsrmPropertyConditionType_Unknown = 0,
  FsrmPropertyConditionType_Equal = 1,
  FsrmPropertyConditionType_NotEqual = 2,
  FsrmPropertyConditionType_GreaterThan = 3,
  FsrmPropertyConditionType_LessThan = 4,
  FsrmPropertyConditionType_Contain = 5,
  FsrmPropertyConditionType_Exist = 6,
  FsrmPropertyConditionType_NotExist = 7,
  FsrmPropertyConditionType_StartWith = 8,
  FsrmPropertyConditionType_EndWith = 9,
  FsrmPropertyConditionType_ContainedIn = 10,
  FsrmPropertyConditionType_PrefixOf = 11,
  FsrmPropertyConditionType_SuffixOf = 12,
  FsrmPropertyConditionType_MatchesPattern = 13
} FsrmPropertyConditionType;

Constants

 
FsrmPropertyConditionType_Unknown
Value: 0
The operator is unknown; do not use this value.
FsrmPropertyConditionType_Equal
Value: 1
The property condition is met if the property value is equal to a specified value.
FsrmPropertyConditionType_NotEqual
Value: 2
The property condition is met if the property value is not equal to a specified value.
FsrmPropertyConditionType_GreaterThan
Value: 3
The property condition is met if the property value is greater than a specified value.
FsrmPropertyConditionType_LessThan
Value: 4
The property condition is met if the property value is less than a specified value.
FsrmPropertyConditionType_Contain
Value: 5
The property condition is met if the property value contains the specified value.
FsrmPropertyConditionType_Exist
Value: 6
The property condition is met if the property value exists.
FsrmPropertyConditionType_NotExist
Value: 7
The property condition is met if the property value does not exist.
FsrmPropertyConditionType_StartWith
Value: 8
The property condition is met if the property value starts with the specified value.
FsrmPropertyConditionType_EndWith
Value: 9
The property condition is met if the property value ends with the specified value.
FsrmPropertyConditionType_ContainedIn
Value: 10
The property condition is met if the property value is contained in the specified value.
FsrmPropertyConditionType_PrefixOf
Value: 11
The property condition is met if the property value is a prefix of the specified value.
FsrmPropertyConditionType_SuffixOf
Value: 12
The property condition is met if the property value is a suffix of the specified value.
FsrmPropertyConditionType_MatchesPattern
Value: 13
The property condition is met if the property value matches the specified pattern. The pattern format is a
semicolon-separated list of wildcard patterns. For example ".exe;.com"

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

Requirements

Requirement Value
Minimum supported client None supported
Minimum supported server Windows Server 2008 R2
Header fsrmenums.h (include FsrmPipeline.h, FsrmQuota.h, FsrmReports.h, FsrmScreen.h, Fsrmenums.h)

See also

FSRM Enumerations

IFsrmFileConditionProperty.Operator

IFsrmPropertyCondition.Type