次の方法で共有


IFsrmClassificationManager::EnumRules メソッド (fsrmpipeline.h)

[このメソッドは互換性のためにサポートされていますが、 FSRM WMI クラス を使用して FSRM を管理することをお勧めします。 MSFT_FSRMClassification クラスを参照してください。]

指定した型の規則を列挙します。

構文

HRESULT EnumRules(
  [in]  FsrmRuleType    ruleType,
  [in]  FsrmEnumOptions options,
  [out] IFsrmCollection **Rules
);

パラメーター

[in] ruleType

列挙するルールの種類。 使用できる値については、 FsrmRuleType 列挙を参照してください。

メモFsrmRuleType_Generic型は、このメソッドの有効な型ではありません。
 

[in] options

プロパティ定義を列挙するための 1 つ以上のオプション。 使用できる値については、 FsrmEnumOptions 列挙を参照してください。

メモ このメソッドでは 、FsrmEnumOptions_Asynchronous オプションはサポートされていません。
 

[out] Rules

分類規則のコレクションを含む IFsrmCollection インターフェイス。 コレクション内の各項目は、VT_DISPATCH型の VARIANT です。 バリアントの pdispVal メンバーに IFsrmRule インターフェイスのクエリを実行します。 その後、 IFsrmRule.RuleType プロパティを使用して、ルールの種類を決定できます。 使用するルール インターフェイスについて 、IFsrmRule インターフェイスに対してクエリを実行します。 たとえば、 RuleTypeFsrmRuleType_Classificationの場合は、 IFsrmClassificationRule インターフェイスに対して IFsrmRule インターフェイスに対してクエリを実行します。

コレクションにはコミット済みルールのみが含まれます。コレクションには、コミットされていない新しく作成されたルールは含まれません。

戻り値

メソッドは、次の戻り値を返します。

要件

   
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2008 R2
対象プラットフォーム Windows
ヘッダー fsrmpipeline.h (FsrmPipeline.h、FsrmTlb.h を含む)
[DLL] SrmSvc.dll

関連項目

FsrmClassificationManager

IFsrmClassificationManager

IFsrmClassificationManager2

IFsrmClassificationManager::CreateRule

IFsrmClassificationManager::GetRule

MSFT_FSRMClassification