The FsrmGetFilePropertyOptions enumeration defines how classification properties associated with a file are retrieved.
typedef enum _FsrmGetFilePropertyOptions
{
FsrmGetFilePropertyOptions_None = 0x00000000,
FsrmGetFilePropertyOptions_NoRuleEvaluation = 0x00000001,
FsrmGetFilePropertyOptions_Persistent = 0x00000002,
FsrmGetFilePropertyOptions_FailOnPersistErrors = 0x00000004,
FsrmGetFilePropertyOptions_SkipOrphaned = 0x00000008
} FsrmGetFilePropertyOptions;
FsrmGetFilePropertyOptions_None: If the FsrmGetFilePropertyOptions_None flag is set, File Server Resource Manager retrieves classification properties for the given file.
FsrmGetFilePropertyOptions_NoRuleEvaluation: If the FsrmGetFilePropertyOptions_NoRuleEvaluation flag is set, File Server Resource Manager retrieves only classification properties that are not assigned by evaluating the current set of classification rules.
FsrmGetFilePropertyOptions_Persistent: If the FsrmGetFilePropertyOptions_Persistent flag is set, File Server Resource Manager retrieves classification properties and saves them.
FsrmGetFilePropertyOptions_FailOnPersistErrors: If the FsrmGetFilePropertyOptions_FailOnPersistErrors flag is set, File Server Resource Manager retrieves classification properties and fails the call if there are any errors while saving them.
FsrmGetFilePropertyOptions_SkipOrphaned: If the FsrmGetFilePropertyOptions_SkipOrphaned flag is set, File Server Resource Manager only retrieves classification properties for which a Persisted Property Definition exists.