Интерфейс IEnumSTATPROPSETSTG (propidl.h)

Интерфейс IEnumSTATPROPSETSTG выполняет итерацию по массиву структур STATPROPSETSTG . Структуры STATPROPSETSTG содержат статистические данные о наборах свойств, управляемых текущим экземпляром IPropertySetStorage . IEnumSTATPROPSETSTG имеет те же методы, что и все интерфейсы перечислителя: Next, Skip, Reset и Clone.

Реализация определяет порядок перечисления наборов свойств. Наборы свойств, которые присутствуют при создании перечислителя и не удаляются во время перечисления, будут перечисляться только один раз. Наборы свойств, добавленные или удаленные во время выполнения перечисления, могут быть перечислены или не могут быть перечислены, но при перечислении не будут перечисляться более одного раза.

Дополнительные сведения о том, как реализация составного документа COM IEnumSTATPROPSETSTG::Next предоставляет элементы структуры STATPROPSETSTG , см. в разделе IEnumSTATPROPSETSTG--Compound File Implementation.

Наследование

Интерфейс IEnumSTATPROPSETSTG наследуется от интерфейса IUnknown . IEnumSTATPROPSETSTG также имеет следующие типы элементов:

Методы

Интерфейс IEnumSTATPROPSETSTG содержит следующие методы.

 
IEnumSTATPROPSETSTG::Clone

Метод IEnumSTATPROPSETSTG::Clone создает перечислитель, содержащий то же состояние перечисления, что и текущий перечислитель структуры STATPROPSETSTG.
IEnumSTATPROPSETSTG::Next

Метод IEnumSTATPROPSETSTG::Next извлекает указанное количество структур STATPROPSETSTG, которые затем следуют в последовательности перечисления.
IEnumSTATPROPSETSTG::Reset

Метод IEnumSTATPROPSETSTG::Reset сбрасывает последовательность перечисления до начала массива структуры STATPROPSETSTG.
IEnumSTATPROPSETSTG::Skip

Метод IEnumSTATPROPSETSTG::Skip пропускает указанное количество структур STATPROPSETSTG в последовательности перечисления. (IEnumSTATPROPSETSTG.Skip)

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Целевая платформа Windows
Header propidl.h (включая Propidl.h)

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

IPropertyStorage::Enum