Метод IPropertyStorage::Enum (propidl.h)

Метод Enum создает объект перечислителя, предназначенный для перечисления данных типа STATPROPSTG, который содержит сведения о текущем наборе свойств. При возврате этот метод предоставляет указатель на указатель IEnumSTATPROPSTG для этого объекта.

Синтаксис

HRESULT Enum(
  [out] IEnumSTATPROPSTG **ppenum
);

Параметры

[out] ppenum

Указатель на переменную указателя IEnumSTATPROPSTG , которая получает указатель интерфейса на новый объект перечислителя.

Возвращаемое значение

Этот метод поддерживает стандартное возвращаемое значение E_UNEXPECTED, а также следующее:

Комментарии

IPropertyStorage::Enum создает объект перечисления, который можно использовать для итерации структур STATPROPSTG . При возврате этот метод предоставляет указатель на экземпляр интерфейса IEnumSTATPROPSTG для этого объекта, методы которого можно вызвать для получения сведений о текущем наборе свойств.

Требования

   
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Целевая платформа Windows
Header propidl.h (включая Objbase.h, Propidlbase.h)
Библиотека Uuid.lib
DLL Ole32.dll

См. также раздел

Пример EnumAll

IEnumSTATPROPSTG

IEnumSTATPROPSTG — реализация составного файла

IPropertyStorage

Примеры