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.