Функции (система свойств 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 | Задает значение 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 и Юникода для устаревших наборов свойств. |
Связанные разделы