Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:
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 Указывает состояние свойства. Они задаются вручную с помощью кода, в котором размещается кэш хранилища свойств в памяти. |