Share via


FsrmClassificationManagerClass.EnumModuleDefinitions Method (_FsrmPipelineModuleType, _FsrmEnumOptions)

 

Enumerates the module definitions of the specified type.

Namespace:   Microsoft.Storage
Assembly:  srmlib (in srmlib.dll)

Syntax

public virtual IFsrmCollection EnumModuleDefinitions(
    _FsrmPipelineModuleType ModuleType,
    _FsrmEnumOptions options = _FsrmEnumOptions.FsrmEnumOptions_None
)
public:
virtual IFsrmCollection^ EnumModuleDefinitions(
    _FsrmPipelineModuleType ModuleType,
    _FsrmEnumOptions options = _FsrmEnumOptions::FsrmEnumOptions_None
)
abstract EnumModuleDefinitions : 
        ModuleType:_FsrmPipelineModuleType *
        options:_FsrmEnumOptions = _FsrmEnumOptions.FsrmEnumOptions_None -> IFsrmCollection
override EnumModuleDefinitions : 
        ModuleType:_FsrmPipelineModuleType *
        options:_FsrmEnumOptions = _FsrmEnumOptions.FsrmEnumOptions_None -> IFsrmCollection
Public Overridable Function EnumModuleDefinitions (
    ModuleType As _FsrmPipelineModuleType,
    options As _FsrmEnumOptions
) As IFsrmCollection

Parameters

Return Value

Type: Microsoft.Storage.IFsrmCollection

Returns a IFsrmCollection containing a collection of module definitions. Each item in the collection is a VARIANT of type VT_DISPATCH. Query the pdispVal member of the variant for the IFsrmPipelineModuleDefinition interface. You can then use the ModuleType property to determine the module's type. Query the IFsrmPipelineModuleDefinition interface for the module interface to use. For example, if ModuleType is FsrmPipelineModuleType_Classifier, query the IFsrmPipelineModuleDefinition interface for the IFsrmClassifierModuleDefinition interface.

The collection contains only committed module definitions; the collection will not contain newly created module definitions that have not been committed.

Implements

IFsrmClassificationManager2.EnumModuleDefinitions(_FsrmPipelineModuleType, _FsrmEnumOptions)

See Also

IFsrmClassificationManager2
IFsrmClassificationManager
CreateModuleDefinition
GetModuleDefinition
IFsrmClassifierModuleDefinition
IFsrmStorageModuleDefinition
FsrmClassificationManagerClass
Microsoft.Storage Namespace
MSFT_FSRMClassification

Return to top