заголовок coml2api.h
Этот заголовок используется структурированным хранилищем. Дополнительные сведения см. в разделе:
coml2api.h содержит следующие программные интерфейсы:
Функции
CreateILockBytesOnHGlobal Создает объект массива байтов, который использует дескриптор памяти HGLOBAL для хранения байтов, предназначенных для хранения в памяти составного файла. |
FmtIdToPropStgName Преобразует идентификатор формата набора свойств (FMTID) в имя хранилища или потока. |
GetConvertStg Функция GetConvertStg возвращает текущее значение бита преобразования для указанного объекта хранения. |
GetHGlobalFromILockBytes Функция GetHGlobalFromILockBytes извлекает дескриптор глобальной памяти в объект массива байтов, созданный с помощью функции CreateILockBytesOnHGlobal. |
PropStgNameToFmtId Преобразует хранилище набора свойств или имя потока в идентификатор формата. |
ReadClassStg Функция ReadClassStg считывает идентификатор CLSID, ранее записанный в объект хранилища, с помощью функции WriteClassStg. |
ReadClassStm Считывает идентификатор CLSID, записанный ранее в объект потока с помощью функции WriteClassStm. |
StgCreateDocfile Создает новый объект хранилища составных файлов с помощью предоставленной COM реализации составного файла для интерфейса IStorage. |
StgCreateDocfileOnILockBytes Создает и открывает новый объект хранилища составных файлов поверх объекта массива байтов, предоставленного вызывающим объектом. |
StgCreatePropSetStg Создает объект хранилища набора свойств из указанного объекта хранилища. |
StgCreatePropStg Создает и открывает набор свойств в указанном объекте хранилища или потока. |
StgCreateStorageEx Создает новый объект хранилища, используя предоставленную реализацию для интерфейсов IStorage или IPropertySetStorage. |
StgIsStorageFile Функция StgIsStorageFile указывает, содержит ли конкретный файл диска объект хранилища. |
StgIsStorageILockBytes Функция StgIsStorageILockBytes указывает, содержит ли указанный массив байтов объект хранения. |
StgOpenPropStg Открывает заданный набор свойств в указанном объекте хранилища или потока. |
StgOpenStorage Открывает существующий корневой объект хранилища в файловой системе. |
StgOpenStorageEx Открывает существующий корневой объект хранилища в файловой системе. Используйте эту функцию для открытия составных и обычных файлов. |
StgOpenStorageOnILockBytes Функция StgOpenStorageOnILockBytes открывает существующий объект хранилища, который не находится в файле диска, но вместо этого имеет базовый массив байтов, предоставленный вызывающим объектом. |
StgSetTimes Функция StgSetTimes задает время создания, доступа и изменения указанного файла, если оно поддерживается базовой файловой системой. |
WriteClassStg Функция WriteClassStg хранит указанный идентификатор класса (CLSID) в объекте хранилища. |
WriteClassStm Функция WriteClassStm сохраняет указанный идентификатор CLSID в потоке. |
Структуры
STGOPTIONS Указывает признаки объекта хранилища, такие как размер сектора, в функциях StgCreateStorageEx и StgOpenStorageEx. |