共用方式為


coml2api.h 標頭

結構化儲存體會使用此標頭。 如需詳細資訊,請參閱

coml2api.h 包含下列程式設計介面:

函式

 
CreateILockBytesOnHGlobal

建立位元組陣列物件,該物件會使用 HGLOBAL 記憶體控制碼來儲存用於複合檔案記憶體內部儲存體的位元組。
FmtIdToPropStgName

將屬性集格式識別碼 (FMTID) 轉換成其儲存體或資料流程名稱。
GetConvertStg

GetConvertStg 函式會傳回指定儲存物件之轉換位的目前值。
GetHGlobalFromILockBytes

GetHGlobalFromILockBytes 函式會擷取使用 CreateILockBytesOnHGlobal 函式所建立位元組陣列物件的全域記憶體控制碼。
PropStgNameToFmtId

將屬性集儲存體或資料流程名稱轉換成其格式識別碼。
ReadClassStg

ReadClassStg 函式會讀取先前使用 WriteClassStg 函式寫入儲存體物件的 CLSID。
ReadClassStm

使用 WriteClassStm 函式讀取先前寫入資料流程物件的 CLSID。
StgCreateDocfile

使用 IStorage 介面的 COM 提供的複合檔案實作,建立新的複合檔案儲存物件。
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 函式中的儲存體物件功能,例如磁區大小。