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 函式中的儲存體物件功能,例如磁區大小。 |