Заголовок propsys.h
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:
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 Указывает состояние свойства. Они задаются вручную с помощью кода, в котором размещается кэш хранилища свойств в памяти. |