заголовок 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.