IWICImagingFactory::CreateComponentEnumerator method (wincodec.h)

Creates an IEnumUnknown object of the specified component types.

Syntax

HRESULT CreateComponentEnumerator(
  [in]  DWORD        componentTypes,
  [in]  DWORD        options,
  [out] IEnumUnknown **ppIEnumUnknown
);

Parameters

[in] componentTypes

Type: DWORD

The types of WICComponentType to enumerate.

[in] options

Type: DWORD

The WICComponentEnumerateOptions used to enumerate the given component types.

[out] ppIEnumUnknown

Type: IEnumUnknown**

A pointer that receives a pointer to a new component enumerator.

Return value

Type: HRESULT

If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Remarks

Component types must be enumerated separately. Combinations of component types and WICAllComponents are unsupported.

Requirements

Requirement Value
Minimum supported client Windows XP with SP2, Windows Vista [desktop apps | UWP apps]
Minimum supported server Windows Server 2008 [desktop apps | UWP apps]
Target Platform Windows
Header wincodec.h
Library Windowscodecs.lib
DLL Windowscodecs.dll