Структура STATPROPSTG (propidl.h)

Структура STATPROPSTG содержит данные об одном свойстве в наборе свойств. Эти данные являются идентификатором свойства и тегом типа, а также необязательным строковым именем, которое может быть связано со свойством.

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

Синтаксис

typedef struct tagSTATPROPSTG {
  LPOLESTR lpwstrName;
  PROPID   propid;
  VARTYPE  vt;
} STATPROPSTG;

Члены

lpwstrName

Строка Юникода с расширенным символом, заканчивающаяся нулевым значением, которая содержит необязательное строковое имя, связанное со свойством . Может иметь значение NULL. Этот член должен быть освобожден с помощью CoTaskMemFree.

propid

32-разрядный идентификатор, однозначно определяющий свойство в наборе свойств. Все свойства в наборах свойств должны иметь уникальные идентификаторы свойств.

vt

Тип свойства.

Требования

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

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

IEnumSTATPROPSTG

IPropertyStorage::Enum