Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе описаны функции системы свойств 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 | Задает значение ULONGLONGLONG свойства в контейнере свойств. |
| PSPropertyBag_WriteUnknown | Считывает свойство неизвестного значения данных в контейнере свойств. |
| PSPropertyKeyFromString | Преобразует строку в структуру PROPERTYKEY. |
| PSRefreshPropertySchema | В настоящее время не поддерживается. |
| PSRegisterPropertySchema | Сообщает подсистеме схемы добавление файла схемы описания свойства. |
| PSSetPropertyValue | Задает значение свойства в хранилище свойств. |
| PSStringFromPropertyKey | Создает строку, которая идентифицирует свойство из ключа этого свойства. |
| PSUnregisterPropertySchema | Сообщает подсистеме схемы удаления файла схемы описания свойства. |
| SHAddDefaultPropertiesByExt | Добавляет свойства по умолчанию в хранилище свойств, зарегистрированное для указанного расширения файла. |
| SHGetPropertyStoreForWindow | Извлекает объект, представляющий коллекцию свойств определенного окна, которая позволяет запрашивать или задавать эти свойства. |
| SHGetPropertyStoreFromIDList | Извлекает объект, поддерживающий IPropertyStore или связанные интерфейсы из указателя на список идентификаторов элементов (PIDL). |
| SHGetPropertyStoreFromParsingName | Возвращает хранилище свойств для элемента, указав путь или имя синтаксического анализа. |
| SHPropStgCreate | Обеспечивает правильную обработку получения кодовой страницы или назначения для запрошенной операции набора свойств. |
| SHPropStgReadMultiple | Упаковывает функцию IPropertyStorage::ReadMultiple, чтобы обеспечить правильную обработку переводов ANSI и Юникода для устаревших наборов свойств. |
| SHPropStgWriteMultiple | Упаковывает функцию IPropertyStorage::WriteMultiple, чтобы обеспечить правильную обработку переводов ANSI и Юникода для устаревших наборов свойств. |
Связанные разделы