IFileSystemImage 介面 (imapi2fs.h)

使用此介面來建置文件系統映射、設定會話參數,以及匯入或匯出映像。

文件系統目錄階層是藉由將目錄和檔案新增至根目錄或子目錄來建置。

若要建立這個介面的實例,請呼叫 CoCreateInstance 函式。 Use__uuidof (类别标识符的 MsftFileSystemImage) ,以及介面標識碼__uuidof (IFileSystemImage) 。

繼承

IFileSystemImage 介面繼承自 IDispatch 介面。 IFileSystemImage 也有下列類型的成員:

方法

IFileSystemImage 介面具有這些方法。

 
IFileSystemImage::CalculateDiscIdentifier

擷取字串,識別磁碟上記錄的磁碟和會話。
IFileSystemImage::ChooseImageDefaults

根據目前的媒體設定預設檔案系統類型和映像大小。
IFileSystemImage::ChooseImageDefaultsForMediaType

根據指定的媒體類型設定預設檔案系統類型和映像大小。
IFileSystemImage::CreateDirectoryItem

建立具有指定名稱的目錄專案。
IFileSystemImage::CreateFileItem

建立具有指定名稱的檔案專案。
IFileSystemImage::CreateResultImage

建立包含檔案系統和檔案數據的結果物件。
IFileSystemImage::Exists

檢查指定的檔案或目錄是否存在。
IFileSystemImage::get_BootImageOptions

擷取您要新增至檔案系統映像的開機映像。
IFileSystemImage::get_ChangePoint

擷取變更點標識碼。
IFileSystemImage::get_DirectoryCount

擷取文件系統映像中的目錄數目。
IFileSystemImage::get_FileCount

擷取文件系統映像中的檔案數目。
IFileSystemImage::get_FileSystemsSupported

擷取用戶端可用來建置檔案系統映像的檔案系統類型清單。
IFileSystemImage::get_FileSystemsToCreate

擷取產生結果數據流時所要建立的文件系統類型。
IFileSystemImage::get_FreeMediaBlocks

擷取映像可用的區塊數目上限。
IFileSystemImage::get_ImportedVolumeName

從匯入的文件系統擷取提供的磁碟區名稱。
IFileSystemImage::get_ISO9660InterchangeLevel

擷取建立結果映射時要使用的ISO9660相容性層級。
IFileSystemImage::get_ISO9660InterchangeLevelsSupported

擷取支援的ISO9660相容性層級。
IFileSystemImage::get_MultisessionInterfaces

擷取光學媒體的多會話介面清單。
IFileSystemImage::get_Root

擷取根目錄專案。
IFileSystemImage::get_SessionStartBlock

擷取錄製會話的起始區塊位址。
IFileSystemImage::get_StageFiles

指出是否應該在擷取之前暫存要新增至文件系統映像的檔案。
IFileSystemImage::get_StrictFileSystemCompliance

決定建立及開發文件系統映像的合規性層級。 (取得)
IFileSystemImage::get_UDFRevision

擷取匯入文件系統映像的 UDF 修訂層級。
IFileSystemImage::get_UDFRevisionsSupported

擷取支援的 UDF 修訂層級清單。
IFileSystemImage::get_UsedBlocks

擷取使用中的區塊數目。
IFileSystemImage::get_UseRestrictedCharacterSet

判斷檔案和目錄名稱是否使用受限制的字元。
IFileSystemImage::get_VolumeName

擷取此檔案系統映像的磁碟區名稱。
IFileSystemImage::get_VolumeNameISO9660

擷取ISO9660系統映像的磁碟區名稱。
IFileSystemImage::get_VolumeNameJoliet

擷取 Joliet 系統映像的磁碟區名稱。
IFileSystemImage::get_VolumeNameUDF

擷取 UDF 系統映像的磁碟區名稱。
IFileSystemImage::get_WorkingDirectory

擷取用來建置隱藏檔案的暫存目錄。
IFileSystemImage::GetDefaultFileSystemForImport

根據預設,擷取要匯入的文件系統。
IFileSystemImage::IdentifyFileSystemsOnDisc

擷取光學媒體上不同類型的檔案系統清單。
IFileSystemImage::ImportFileSystem

匯入目前磁碟上的預設檔案系統。
IFileSystemImage::ImportSpecificFileSystem

從磁碟匯入特定的檔案系統。
IFileSystemImage::LockInChangePoint

鎖定目前變更點層級的文件系統資訊。
IFileSystemImage::p ut_BootImageOptions

設定您要新增至檔案系統映像的開機映像。 此方法會從提供的 IBootOptions 介面複製數據流,以建立傳入開機選項的完整複本。
IFileSystemImage::p ut_FileSystemsToCreate

設定產生結果數據流時要建立的文件系統。
IFileSystemImage::p ut_FreeMediaBlocks

設定映像可用的區塊數目上限。
IFileSystemImage::p ut_ISO9660InterchangeLevel

設定文件系統映像ISO9660相容性層級。
IFileSystemImage::p ut_MultisessionInterfaces

設定光學媒體的多會話介面清單。
IFileSystemImage::p ut_SessionStartBlock

設定錄製工作階段的起始區塊位址。
IFileSystemImage::p ut_StageFiles

判斷要新增至文件系統映像的檔案是否應暫存,再進行擷取。
IFileSystemImage::p ut_StrictFileSystemCompliance

決定建立及開發文件系統映像的合規性層級。 (Put)
IFileSystemImage::p ut_UDFRevision

設定檔案系統映像的 UDF 修訂層級。
IFileSystemImage::p ut_UseRestrictedCharacterSet

判斷檔案和目錄名稱是否應該限制為只使用CP_ANSI字元。
IFileSystemImage::p ut_VolumeName

設定此檔案系統映像的磁碟區名稱。
IFileSystemImage::p ut_WorkingDirectory

設定用來建置隱藏盤案的暫存目錄。
IFileSystemImage::RollbackToChangePoint

將映像還原回指定的變更點。
IFileSystemImage::SetMaxMediaBlocksFromDevice

根據錄製器的功能設定可用區塊數目上限。

備註

若要在腳本中建立 CFileSystemImage 物件,請使用 IMAPI2。呼叫 CreateObject 時,MsftFileSystemImage 作為程式標識符。

規格需求

需求
最低支援的用戶端 Windows Vista、Windows XP 與 SP2 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 imapi2fs.h

另請參閱

DFileSystemImageEvents