Metodo IFsrmClassificationManager::EnumRules (fsrmpipeline.h)

[Questo metodo è supportato per la compatibilità, ma è consigliabile usare le classi WMI FSRM per gestire FSRM . Vedere la classe MSFT_FSRMClassification .]

Enumera le regole del tipo specificato.

Sintassi

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

Parametri

[in] ruleType

Tipo di regole da enumerare. Per i valori possibili, vedere l'enumerazione FsrmRuleType .

Nota Il tipo FsrmRuleType_Generic non è un tipo valido per questo metodo.
 

[in] options

Una o più opzioni per enumerare le definizioni di proprietà. Per i valori possibili, vedere l'enumerazione FsrmEnumOptions .

Nota L'opzione FsrmEnumOptions_Asynchronous non è supportata per questo metodo.
 

[out] Rules

Interfaccia IFsrmCollection che contiene una raccolta di regole di classificazione. Ogni elemento della raccolta è variant di tipo VT_DISPATCH. Eseguire una query sul membro pdispVal della variante per l'interfaccia IFsrmRule . È quindi possibile utilizzare la proprietà IFsrmRule.RuleType per determinare il tipo della regola. Eseguire una query sull'interfaccia IFsrmRule per l'interfaccia della regola da usare. Ad esempio, se RuleType è FsrmRuleType_Classification, eseguire una query sull'interfaccia IFsrmRule per l'interfaccia IFsrmClassificationRule .

La raccolta contiene solo le regole di cui è stato eseguito il commit; la raccolta non conterrà le regole appena create che non sono state sottoposte a commit.

Valore restituito

Il metodo restituisce i valori restituiti seguenti.

Requisiti

   
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2008 R2
Piattaforma di destinazione Windows
Intestazione fsrmpipeline.h (include FsrmPipeline.h, FsrmTlb.h)
DLL SrmSvc.dll

Vedi anche

FsrmClassificationManager

IFsrmClassificationManager

IFsrmClassificationManager2

IFsrmClassificationManager::CreateRule

IFsrmClassificationManager::GetRule

MSFT_FSRMClassification