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

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

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

Синтаксис

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

Члены

lpwstrName

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

propid

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

vt

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

Требования

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

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

IEnumSTATPROPSTG

IPropertyStorage::Enum