Export (0) Print
Expand All

IFsrmClassificationManager::CreateRule method

[This method is supported for compatibility but it's recommended to use the FSRM WMI Classes to manage FSRM. Please see the MSFT_FSRMClassification class.]

Creates a rule of the specified type.

Syntax


HRESULT CreateRule(
  [in]   FsrmRuleType ruleType,
  [out]  IFsrmRule **rule
);

Parameters

ruleType [in]

The type of rule to create, set this parameter to FsrmRuleType_Classification. For more information, see FsrmRuleType.

rule [out]

An IFsrmRule interface to the new rule. Query the IFsrmRule interface to get the interface to get the IFsrmClassificationRule interface.

To save the rule, call IFsrmRule::Commit method.

Return value

The method returns the following return values.

Return codeDescription
S_OK

Success

 

Remarks

There is no limit to the number of rules that you can create. Use the IFsrmRule.ModuleDefinitionName property to associate the rule with a classification module.

FSRM cannot guarantee the order in which the rules are run.

Requirements

Minimum supported client

None supported

Minimum supported server

Windows Server 2008 R2

Header

FsrmPipeline.h (include FsrmPipeline.h or FsrmTlb.h)

DLL

SrmSvc.dll

CLSID

CLSID_FsrmClassificationManager is defined as b15c0e47-c391-45b9-95c8-eb596c853f3a

IID

IID_IFsrmClassificationManager is defined as d2dc89da-ee91-48a0-85d8-cc72a56f7d04

IID_IFsrmClassificationManager2 is defined as 0004c1c9-127e-4765-ba07-6a3147bca112

See also

IFsrmClassificationManager2
IFsrmClassificationManager
IFsrmClassificationManager::EnumRules
IFsrmClassificationManager::GetRule
FsrmClassificationManager
MSFT_FSRMClassification

 

 

Show:
© 2014 Microsoft