Export (0) Print
Expand All

IFsrmClassificationManager::EnumPropertyDefinitions 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.]

Enumerates the property definitions.

Syntax


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

Parameters

options [in]

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

propertyDefinitions [out]

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.

Return codeDescription
S_OK

Success

FSRM_E_NOT_SUPPORTED

The FsrmEnumOptions_Asynchronous option is not supported.

 

Examples

For examples in C# and PowerShell see Accessing Classification Properties.

Requirements

Minimum supported client

Windows 8

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::CreatePropertyDefinition
IFsrmClassificationManager::GetPropertyDefinition
FsrmClassificationManager
MSFT_FSRMClassification

 

 

Show:
© 2014 Microsoft