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