Структура 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) |