Структура PROPSPEC (propidlbase.h)
Структура PROPSPEC используется многими методами IPropertyStorage для указания свойства по идентификатору свойства (ID) или связанному имени строки.
Синтаксис
typedef struct tagPROPSPEC {
ULONG ulKind;
union {
PROPID propid;
LPOLESTR lpwstr;
} DUMMYUNIONNAME;
} PROPSPEC;
Члены
ulKind
Указывает используемый член объединения. Этот элемент может иметь одно из следующих значений.
DUMMYUNIONNAME
DUMMYUNIONNAME.propid
Задает значение идентификатора свойства. Используйте это значение или следующую lpwstr, а не оба.
DUMMYUNIONNAME.lpwstr
Задает строковое имя свойства в виде строки Юникода, завершаемой null.
Комментарии
Имена строк являются необязательными и могут быть назначены набору свойств при создании свойства с помощью вызова IPropertyStorage::WriteMultiple или более поздней версии с вызовом метода IPropertyStorage::WritePropertyNames.
Требования
Минимальная версия клиента | Windows 2000 Профессиональная [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows 2000 Server [классические приложения | Приложения UWP] |
Верхняя часть | propidlbase.h (включая Propidl.h) |