IFsrmClassificationManager::EnumPropertyDefinitions method (fsrmpipeline.h)

[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.]

Enumerates the property definitions.

Syntax

HRESULT EnumPropertyDefinitions(
  [in]  FsrmEnumOptions options,
  [out] IFsrmCollection **propertyDefinitions
);

Parameters

[in] options

One or more options for enumerating the property definitions. For possible values, see the FsrmEnumOptions enumeration.

[out] propertyDefinitions

An IFsrmCollection interface that contains a collection of property definitions. Each item in the collection is a VARIANT of type VT_DISPATCH. Query the pdispVal member of the variant for the IFsrmPropertyDefinition interface.

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

Return value

The method returns the following return values.

Requirements

Requirement Value
Minimum supported client Windows 8
Minimum supported server Windows Server 2008 R2
Target Platform Windows
Header fsrmpipeline.h (include FsrmPipeline.h, FsrmTlb.h)
DLL SrmSvc.dll

See also

FsrmClassificationManager

IFsrmClassificationManager

IFsrmClassificationManager2

IFsrmClassificationManager::CreatePropertyDefinition

IFsrmClassificationManager::GetPropertyDefinition

MSFT_FSRMClassification