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