Функции (система свойств Windows)
В этом разделе описываются системные функции свойств Windows.
Раздел | Содержимое |
---|---|
Функции PROPVARIANT и VARIANT | В этом разделе описывается набор функций преобразования системы свойств Windows и вспомогательных функций, используемых с типами PROPVARIANT и VARIANT . |
Функции контейнера свойств | В этом разделе описывается набор вспомогательных функций Windows, используемых с объектами IPropertyBag . |
PifMgr_CloseProperties | Закрывает свойства приложения, открытые с помощью PifMgr_OpenProperties. |
PifMgr_GetProperties | Возвращает указанный блок данных из PIF-файла. |
PifMgr_OpenProperties | Открывает PIF-файл, связанный с приложением Microsoft MS-DOS, и возвращает дескриптор свойств приложения. |
PifMgr_SetProperties | Присваивает значения блоку данных из PIF-файла. |
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 подсистемы схемы. Эта функция извлекает экземпляр объекта подсистемы, реализующего IPropertyDescriptionList, для получения всего списка или частичного списка описаний свойств в системе. |
PSFormatForDisplay | Возвращает форматируемое строковое представление в Юникоде значения свойства, хранящегося в структуре PROPVARIANT . Вызывающий объект отвечает за выделение выходного буфера. |
PSFormatForDisplayAlloc | Возвращает форматируемое строковое представление в Юникоде значения свойства, хранящегося в структуре PROPVARIANT . Эта функция выделяет память для выходной строки. |
PSFormatPropertyValue | Возвращает форматируемое строковое представление в Юникоде значения свойства, хранящегося в хранилище свойств. Эта функция выделяет память для выходной строки. |
PSGetImageReferenceForValue | Возвращает экземпляр интерфейса описания свойства для указанного свойства. |
PSGetItemPropertyHandler | Извлекает обработчик свойств для элемента оболочки. |
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 | Считывает длинное значение данных из свойства в контейнере свойств. |
PSPropertyBag_ReadPOINTL | Извлекает координаты, хранящиеся в свойстве, содержамом в указанном контейнере свойств. |
PSPropertyBag_ReadPOINTS | Извлекает координаты, хранящиеся в свойстве, содержамом в указанном контейнере свойств. |
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 | Задает длинное значение свойства в контейнере свойств. |
PSPropertyBag_WritePOINTL | Сохраняет координаты точки в свойстве в контейнере свойств. |
PSPropertyBag_WritePOINTS | Сохраняет координаты точки в свойстве в контейнере свойств. |
PSPropertyBag_WritePropertyKey | Задает значение ключа свойства в контейнере свойств. |
PSPropertyBag_WriteRECTL | Сохраняет координаты прямоугольника в свойстве в контейнере свойств. |
PSPropertyBag_WriteSHORT | Задает значение SHORT свойства в контейнере свойств. |
PSPropertyBag_WriteStr | Задает строковое значение свойства в контейнере свойств. |
PSPropertyBag_WriteStream | Записывает поток данных в свойство в контейнере свойств. |
PSPropertyBag_WriteULONGLONG | Задает значение ULONGLONG свойства в контейнере свойств. |
PSPropertyBag_WriteUnknown | Считывает свойство неизвестного значения данных в контейнере свойств. |
PSPropertyKeyFromString | Преобразует строку в структуру PROPERTYKEY . |
PSRefreshPropertySchema | Не поддерживается в текущей версии. |
PSRegisterPropertySchema | Сообщает подсистеме схемы о добавлении файла схемы описания свойства. |
PSSetPropertyValue | Задает значение свойства в хранилище свойств. |
PSStringFromPropertyKey | Создает строку, определяющую свойство из ключа этого свойства. |
PSUnregisterPropertySchema | Информирует подсистему схемы об удалении файла схемы описания свойства. |
SHAddDefaultPropertiesByExt | Добавляет свойства по умолчанию в хранилище свойств, зарегистрированные для указанного расширения файла. |
SHGetPropertyStoreForWindow | Извлекает объект , представляющий коллекцию свойств определенного окна, которая позволяет запрашивать или задавать эти свойства. |
SHGetPropertyStoreFromIDList | Извлекает объект, поддерживающий IPropertyStore или связанные интерфейсы, из указателя на список идентификаторов элементов (PIDL). |
SHGetPropertyStoreFromParsingName | Возвращает хранилище свойств для элемента с заданным путем или именем синтаксического анализа. |
SHPropStgCreate | Обеспечивает правильную обработку извлечения или назначения кодовой страницы для запрошенной операции набора свойств. |
SHPropStgReadMultiple | Создает оболочку для функции IPropertyStorage::ReadMultiple , чтобы обеспечить правильную обработку переводов ANSI и Юникода для устаревших наборов свойств. |
SHPropStgWriteMultiple | Создает оболочку для функции IPropertyStorage::WriteMultiple , чтобы обеспечить правильную обработку переводов ANSI и Юникода для устаревших наборов свойств. |
Связанные темы