Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:
propsys.h содержит следующие программные интерфейсы:
Интерфейсы
|
ICreateObject Предоставляет метод , который создает объект указанного класса. |
|
IDelayedPropertyStoreFactory Предоставляет метод для создания указанного объекта IPropertyStore в ситуациях, когда доступ к свойству потенциально медленный. |
|
IInitializeWithFile Предоставляет метод для инициализации обработчика, например обработчика свойств, обработчика эскизов или обработчика предварительного просмотра, с помощью пути к файлу. |
|
IInitializeWithStream Предоставляет метод, который инициализирует обработчик, например обработчик свойств, обработчик эскизов или обработчик предварительного просмотра, с потоком. |
|
INamedPropertyStore Предоставляет методы, которые получают и задают именованные свойства. |
|
IObjectWithPropertyKey Предоставляет методы для получения и установки ключа свойства. |
|
IPersistSerializedPropStorage Предоставляет методы для сохранения сериализованных данных хранилища свойств для последующего использования и для восстановления сохраненных данных в новом экземпляре хранилища свойств. (IPersistSerializedPropStorage) |
|
IPersistSerializedPropStorage2 Предоставляет методы для сохранения сериализованных данных хранилища свойств для последующего использования и для восстановления сохраненных данных в новом экземпляре хранилища свойств. (IPersistSerializedPropStorage2) |
|
IPropertyChange Предоставляет метод , который инкапсулирует изменение одного свойства. |
|
IPropertyChangeArray Предоставляет методы для нескольких операций изменения, которые могут быть переданы в IFileOperation. |
|
IPropertyDescription Предоставляет методы, которые перечисляют и извлекают сведения об описании отдельных свойств. (IPropertyDescription) |
|
IPropertyDescription2 Предоставляет методы, которые перечисляют и извлекают сведения об описании отдельных свойств. (IPropertyDescription2) |
|
IPropertyDescriptionAliasInfo Предоставляет методы для получения свойств столбцов "сортировка по" для элемента. Этот интерфейс используется объектами пользовательского интерфейса, которые хотят получить первичные или вторичные столбцы сортировки для данного свойства. |
|
IPropertyDescriptionList Предоставляет методы, извлекающие сведения из коллекции описаний свойств, представленных в виде списка. |
|
IPropertyDescriptionRelatedPropertyInfo Предоставляет метод, который получает интерфейс IPropertyDescription. |
|
IPropertyDescriptionSearchInfo Предоставляет сведения, связанные с поиском, для свойства. |
|
IPropertyEnumType Предоставляет методы, извлекающие данные из сведений о перечислении. IPropertyEnumType предоставляет доступ к элементам перечисления и enumRange в схеме свойства программным способом во время выполнения. |
|
IPropertyEnumType2 Предоставляет методы, извлекающие данные из сведений о перечислении. IPropertyEnumType2 расширяет IPropertyEnumType. |
|
IPropertyEnumTypeList Предоставляет методы, которые перечисляют возможные значения для свойства. |
|
IPropertyStore Этот интерфейс предоставляет методы, используемые для перечисления значений свойств и управления ими. |
|
IPropertyStoreCache Предоставляет методы, позволяющие обработчику управлять различными состояниями для каждого свойства. |
|
IPropertyStoreCapabilities Предоставляет метод, определяющий, может ли пользователь изменить свойство в пользовательском интерфейсе. |
|
IPropertyStoreFactory Предоставляет методы для получения объекта IPropertyStore. |
|
IPropertySystem Предоставляет методы, которые получают описания свойств, регистрируют и отменяют регистрацию схем свойств, перечисляют описания свойств и форматируют значения свойств строго типом. |
Функции
|
PropVariantToWinRTPropertyValue Извлекает данные из структуры PROPVARIANT в значение свойства среда выполнения Windows. |
|
PSCoerceToCanonicalValue Преобразует значение свойства в каноническое значение в соответствии с описанием свойства. |
|
PSCreateAdapterFromPropertyStore Создает адаптер из IPropertyStore. |
|
PSCreateDelayedMultiplexPropertyStore Создает хранилище свойств с отложенной привязкой только для чтения, содержащее несколько хранилищ свойств. |
|
PSCreateMemoryPropertyStore Создает хранилище свойств в памяти. |
|
PSCreateMultiplexPropertyStore Создает хранилище свойств только для чтения, содержащее несколько хранилищ свойств, каждое из которых должно поддерживать IPropertyStore или IPropertySetStorage. |
|
PSCreatePropertyChangeArray Создает контейнер для набора объектов IPropertyChange. Этот контейнер можно использовать с IFileOperation для применения набора изменений свойств к набору файлов. |
|
PSCreatePropertyStoreFromObject Принимает интерфейс IUnknown объекта, поддерживающего IPropertyStore или IPropertySetStorage. Если объект поддерживает IPropertySetStorage, он помещается в оболочку, чтобы поддерживать IPropertyStore. |
|
PSCreatePropertyStoreFromPropertySetStorage Заключает интерфейс IPropertySetStorage в интерфейс IPropertyStore. |
|
PSCreateSimplePropertyChange Создает простое изменение свойства. |
|
PsEnumeratePropertyDescriptions API-оболочка, который вызывает IPropertySystem::EnumeratePropertyDescriptions подсистемы схемы. |
|
PSFormatForDisplay Возвращает форматируемое строковое представление в Юникоде значения свойства, хранящегося в структуре PROPVARIANT. Вызывающий объект отвечает за выделение выходного буфера. |
|
PSFormatForDisplayAlloc Возвращает форматируемое строковое представление в Юникоде значения свойства, хранящегося в структуре PROPVARIANT. Эта функция выделяет память для выходной строки. |
|
PSFormatPropertyValue Возвращает форматируемое строковое представление в Юникоде значения свойства, хранящегося в хранилище свойств. Эта функция выделяет память для выходной строки. |
|
PSGetImageReferenceForValue Возвращает экземпляр интерфейса описания свойства для указанного свойства. |
|
PSGetItemPropertyHandler Извлекает обработчик свойств для элемента оболочки. (PSGetItemPropertyHandler) |
|
PSGetItemPropertyHandlerWithCreateObject Извлекает обработчик свойств для элемента оболочки. (PSGetItemPropertyHandlerWithCreateObject) |
|
PSGetNamedPropertyFromPropertyStorage Возвращает значение из сериализованного хранилища свойств по имени свойства. |
|
PSGetNameFromPropertyKey Извлекает каноническое имя свойства с учетом его PROPERTYKEY. |
|
PSGetPropertyDescription Возвращает экземпляр интерфейса описания свойства для свойства, заданного структурой PROPERTYKEY. |
|
PSGetPropertyDescriptionByName Возвращает экземпляр интерфейса описания свойства для указанного имени свойства. |
|
PSGetPropertyDescriptionListFromString Возвращает экземпляр интерфейса списка описания свойств для указанного списка свойств. |
|
PSGetPropertyFromPropertyStorage Возвращает значение свойства, хранящегося в сериализованном хранилище свойств. |
|
PSGetPropertyKeyFromName Возвращает ключ свойства для канонического имени свойства. |
|
PSGetPropertySystem Возвращает экземпляр объекта подсистемы, реализующего IPropertySystem. |
|
PSGetPropertyValue Возвращает значение свойства из хранилища свойств. |
|
PSLookupPropertyHandlerCLSID Возвращает идентификатор класса (CLSID) зарегистрированного обработчика свойств файла на компьютере. |
|
PSPropertyBag_Delete Удаляет свойство из контейнера свойств. |
|
PSPropertyBag_ReadBOOL Считывает значение данных BOOL свойства в контейнере свойств. |
|
PSPropertyBag_ReadBSTR Считывает значение данных BSTR из свойства в контейнере свойств. |
|
PSPropertyBag_ReadDWORD Считывает значение данных DWORD из свойства в контейнере свойств. |
|
PSPropertyBag_ReadGUID Считывает значение данных GUID из свойства в контейнере свойств. |
|
PSPropertyBag_ReadInt Считывает значение данных int из свойства в контейнере свойств. |
|
PSPropertyBag_ReadLONG Считывает значение данных LONG из свойства в контейнере свойств. |
|
PSPropertyBag_ReadPOINTL Извлекает координаты свойств, хранящиеся в структуре POINTL указанного контейнера свойств. |
|
PSPropertyBag_ReadPOINTS Извлекает координаты свойств, хранящиеся в структуре POINTS указанного контейнера свойств. |
|
PSPropertyBag_ReadPropertyKey Считывает ключ свойства в указанном контейнере свойств. |
|
PSPropertyBag_ReadRECTL Извлекает координаты прямоугольника, хранящегося в свойстве, содержамом в указанном контейнере свойств. |
|
PSPropertyBag_ReadSHORT Считывает значение данных SHORT свойства в контейнере свойств. |
|
PSPropertyBag_ReadStr Считывает строковое значение данных свойства в контейнере свойств. |
|
PSPropertyBag_ReadStrAlloc Считывает строковое значение данных из свойства в контейнере свойств и выделяет память для считываемой строки. |
|
PSPropertyBag_ReadStream Считывает поток данных, хранящийся в заданном свойстве, который содержится в указанном контейнере свойств. |
|
PSPropertyBag_ReadType Считывает тип значения данных свойства, хранящегося в контейнере свойств. |
|
PSPropertyBag_ReadULONGLONG Считывает значение данных ULONGLONG из свойства в контейнере свойств. |
|
PSPropertyBag_ReadUnknown Считывает заданное свойство неизвестного значения данных в контейнере свойств. |
|
PSPropertyBag_WriteBOOL Задает значение BOOL свойства в контейнере свойств. |
|
PSPropertyBag_WriteBSTR Задает значение BSTR свойства в контейнере свойств. |
|
PSPropertyBag_WriteDWORD Задает значение DWORD свойства в контейнере свойств. |
|
PSPropertyBag_WriteGUID Задает значение GUID свойства в контейнере свойств. |
|
PSPropertyBag_WriteInt Задает значение int свойства в контейнере свойств. |
|
PSPropertyBag_WriteLONG Задает значение LONG свойства в контейнере свойств. |
|
PSPropertyBag_WritePOINTL Сохраняет координаты свойств в структуреPOINTL указанного контейнера свойств. |
|
PSPropertyBag_WritePOINTS Сохраняет координаты свойств в структуре APOINTS указанного контейнера свойств. |
|
PSPropertyBag_WritePropertyKey Задает значение ключа свойства в контейнере свойств. |
|
PSPropertyBag_WriteRECTL Сохраняет координаты прямоугольника в свойстве в контейнере свойств. |
|
PSPropertyBag_WriteSHORT Задает значение SHORT свойства в контейнере свойств. |
|
PSPropertyBag_WriteStr Задает строковое значение свойства в контейнере свойств. |
|
PSPropertyBag_WriteStream Записывает поток данных в свойство в контейнере свойств. |
|
PSPropertyBag_WriteULONGLONG Задает значение ULONGLONG свойства в контейнере свойств. |
|
PSPropertyBag_WriteUnknown Записывает свойство неизвестного значения данных в контейнер свойств. |
|
PSPropertyKeyFromString Преобразует строку в структуру PROPERTYKEY. |
|
PSRefreshPropertySchema Не поддерживается. Эту функцию можно вызывать, но она не реализована для выполнения какой-либо функции, поэтому нет причин для этого. |
|
PSRegisterPropertySchema Сообщает подсистеме схемы о добавлении файла схемы описания свойства. (PSRegisterPropertySchema) |
|
PSSetPropertyValue Задает значение свойства в хранилище свойств. |
|
PSStringFromPropertyKey Создает строку, определяющую свойство из ключа этого свойства. |
|
PSUnregisterPropertySchema Сообщает подсистеме схемы об удалении файла схемы описания свойства. |
|
WinRTPropertyValueToPropVariant Копирует содержимое из значения свойства среды выполнения Windows в структуру PROPVARIANT. |
Перечисления
|
GETPROPERTYSTOREFLAGS Указывает флаги, которые изменяют объект хранилища свойств, полученный методами, создающими хранилище свойств, например IShellItem2::GetPropertyStore или IPropertyStoreFactory::GetPropertyStore. |
|
PKA_FLAGS Описывает поведение массива изменений свойств. |
|
PROPDESC_AGGREGATION_TYPE Описывает отображение значений свойств при выборе нескольких элементов. |
|
PROPDESC_COLUMNINDEX_TYPE Указывает, можно ли индексировать свойство или как. |
|
PROPDESC_CONDITION_TYPE Описывает тип условия, используемый при отображении свойства в пользовательском интерфейсе построителя запросов в Windows Vista, но не в Windows 7 и более поздних версий. |
|
PROPDESC_ENUMFILTER Описывает отфильтрованный список возвращаемых описаний свойств. |
|
PROPDESC_FORMAT_FLAGS Используется вспомогательными функциями описания свойства, такими как PSFormatForDisplay, для указания формата строки свойства. |
|
PROPDESC_RELATIVEDESCRIPTION_TYPE Описывает относительный тип описания свойства, определяемый атрибутом relativeDescriptionType элемента displayInfo. |
|
PROPDESC_SEARCHINFO_FLAGS Определяет, индексируется ли свойство в Windows Search и как. |
|
PROPDESC_TYPE_FLAGS Описывает атрибуты элемента typeInfo в PROPDESC-файле свойства. |
|
PROPDESC_VIEW_FLAGS Эти флаги описывают свойства в строках списка описания свойств. |
|
PSC_STATE Указывает состояние свойства. Они задаются вручную с помощью кода, в котором размещается кэш хранилища свойств в памяти. |