閱讀英文

共用方式為


映射主控 API

映射主控 API 技術的概觀。

若要開發映射主控 API,您需要下列標頭:

如需這項技術的程式設計指引,請參閱:

列舉

 
EmulationType

定義開機映射要模擬之媒體類型的值。
FsiFileSystems

定義已辨識檔案系統的值。
FsiItemType

定義使用 IFileSystemImage::Exists 方法找到之檔案系統專案的值。
IMAPI_BURN_VERIFICATION_LEVEL

定義 ISettingVerification 介面所實作之 burn 驗證的值。
IMAPI_CD_SECTOR_TYPE

定義可寫入 CD 媒體的磁區類型。
IMAPI_CD_TRACK_DIGITAL_COPY_SETTING

定義指定追蹤可用的數位複製設定值。
IMAPI_FEATURE_PAGE_TYPE

定義邏輯單元 (CD 和 DVD 裝置) 所支援之功能的值。
IMAPI_FORMAT2_DATA_MEDIA_STATE

定義可能媒體狀態的值。
IMAPI_FORMAT2_DATA_WRITE_ACTION

定義值,指出使用 IDiscFormat2DataEventArgs 介面時寫入作業的目前狀態。
IMAPI_FORMAT2_RAW_CD_DATA_SECTOR_TYPE

定義值,指出子通道資料類型。
IMAPI_FORMAT2_RAW_CD_WRITE_ACTION

定義值,指出使用 IDiscFormat2RawCDEventArgs 介面時寫入作業的目前狀態。
IMAPI_FORMAT2_TAO_WRITE_ACTION

定義值,指出使用 IDiscFormat2TrackAtOnceEventArgs 介面時寫入作業的目前狀態。
IMAPI_MEDIA_PHYSICAL_TYPE

定義 IMAPI 目前所支援之已知媒體類型的值。
IMAPI_MEDIA_WRITE_PROTECT_STATE

定義值,指出媒體寫入保護狀態。 您可以在指定的磁片磁碟機上設定一或多個寫入保護值。
IMAPI_MODE_PAGE_REQUEST_TYPE

定義值,這個值表示使用 MODE_SENSE10 MMC 命令傳送至裝置的要求。
IMAPI_MODE_PAGE_TYPE

定義 CD 和 DVD 裝置所支援之模式頁面的值。
IMAPI_PROFILE_TYPE

定義 CD 和 DVD 裝置可能設定檔的值。 設定檔會定義裝置支援的媒體和功能類型。
IMAPI_READ_TRACK_ADDRESS_TYPE

定義值,指出如何解譯隨機寫入、硬體瑕疵受控媒體類型之目前光碟設定檔的追蹤位址。
PlatformId

定義開機映射支援的作業系統架構值。

函式

 
AcquireExclusiveAccess

取得裝置的獨佔存取權。
加入

將 IFsiItem 物件所描述的檔案或目錄新增至檔案系統映射。
AddAudioTrack

將資料流程寫入目前媒體做為新播放軌。
AddAudioTrackBlocks

將音訊資料的區塊新增至目前開啟的曲目。這個方法可以重複呼叫,直到沒有可用空間或曲目已滿為止。
AddData

將根儲存體的內容新增至暫存影像檔。 系統會列舉此儲存體,將所有子儲存體和資料流程放在階段映射檔的根檔案系統中。 子儲存體會變成資料夾,串流會變成檔案。
AddDirectory

將目錄新增至檔案系統映射。
AddFile

將檔案新增至檔案系統映射。
AddSpecialPregap

接受提供的 IStream 物件,並將相關聯的指標儲存為追蹤 1 前置間距的資料。
AddStream

將具名資料流程與檔案系統映射中的特定檔案產生關聯。
AddSubcodeRWGenerator

允許新增 IStream 所提供的自訂 R-W 子碼。 所提供物件的大小必須等於建立最終映射時,原始光碟映射中的磁區數目 * 96 個位元組。
AddTrack

接受提供的 IStream 物件,並將介面指標儲存為影像中的下一個追蹤。
AddTree

將目錄樹狀結構的內容新增至檔案系統映射。
AddTreeWithNamedStreams

將目錄樹狀結構的內容,以及與所有檔案相關聯的具名資料流程新增至檔案系統映射。
Append

將資料流程附加至此資料流程。
Append2

將資料流程陣列附加至此資料流程。
AssignBootImage

設定包含開機映射的資料流程。
CalculateDiscIdentifier

擷取字串,識別磁片上記錄的光碟和會話。
CancelAddTrack

取消目前的寫入作業。 (IDiscFormat2TrackAtOnce.CancelAddTrack)
CancelWrite

取消目前的寫入作業。 (IDiscFormat2Data.CancelWrite)
CancelWrite

取消目前的寫入作業。 (IDiscFormat2RawCD.CancelWrite)
CancelWrite

取消進行中的寫入作業。
ChooseImageDefaults

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

根據指定的媒體類型設定預設檔案系統類型和映射大小。
ClearFormatContent

清除目前隱藏檔案) (未調整影像的內容。
複製

建立另一個列舉值,其包含與目前列舉值相同的列舉型別狀態。 (IEnumFsiItems.Clone)
複製

建立另一個列舉值,其包含與目前列舉值相同的列舉型別狀態。 (IEnumProgressItems.Clone)
關閉

關閉介面,讓其他應用程式可以使用它。
關閉

釋放磁片錄製器的獨佔存取權。 這會復原磁碟磁碟機的檔案系統存取權。
CloseAudioTrack

關閉目前開啟的音訊播放軌。必須先關閉所有音訊播放軌,才能呼叫 IDiscMaster::RecordDisc 方法。
CloseTray

關閉媒體匣。
CreateAudioTrack

開始預備新的音訊播放軌。只有在影像中沒有開啟的曲目時,才能呼叫它。
CreateDirectoryItem

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

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

根據目前的設定建立最終的 IStream 物件。
CreateResultImage

建立包含檔案系統和檔案資料的結果物件。
DisableMcn

停用裝置的媒體變更通知 (MCN) 。
Eject

盡可能解除鎖定並退出光碟錄製器的匣。
退出媒體

從裝置退出媒體。
EnableMcn

啟用裝置的媒體變更通知 (MCN) 。
EnumDiscMasterFormats

擷取這個磁片主繪圖物件所支援之所有磁片主控格式的列舉值。 磁片主要格式會指定分段影像檔中內容的結構, (資料/音訊) ,以及管理分段影像的介面。
EnumDiscRecorders

擷取使用中磁片主機板格式所支援之所有光碟錄製器的列舉值。
Erase

如果這是 CD-RW 磁片錄製器,則嘗試清除 CD-RW 媒體。 支援完整和快速清除。
EraseMedia

清除使用中磁片錄製器中的媒體。
Exists

檢查指定的檔案或目錄是否存在。
FileSystemName

擷取已修改的專案名稱,以符合指定的檔案系統。
FileSystemPath

擷取專案的完整路徑,其已修改以符合指定的檔案系統。
get__NewEnum

擷取電腦上安裝的 CD 和 DVD 裝置清單。
get__NewEnum

擷取檔案系統映射中目錄內所包含的子專案清單。 (IFsiDirectoryItem.get__NewEnum)
get__NewEnum

擷取與檔案系統映射中檔案相關聯的具名資料流程 IEnumVARIANT 清單。
get__NewEnum

從集合擷取進度專案清單。 (IProgressItems.get__NewEnum)
get_ActiveDiscRecorder

擷取用來初始化磁片裝置的唯一識別碼。
get_AudioHasPreemphasis

擷取值,指定音訊播放軌是否有額外的預先強調新增至音訊資料。
get_BlockCount

擷取進度專案中的區塊數目。
get_BlockRanges

傳回磁區範圍的清單,其格式為類型為 VT_Dispatch的安全陣列。
get_BlockSize

擷取資料區塊的大小,以位元組為單位。
get_BootImage

擷取開機映射資料流程的指標。
get_BootImageOptions

擷取您要新增至檔案系統映射的開機映射。
get_BootImageOptionsArray

擷取將用來產生檔案系統映射的開機選項陣列。
get_BufferUnderrunFreeDisabled

判斷是否已啟用 CDR、CD-RW 和 DVD-R 媒體的緩衝區不足錄製。
get_BufferUnderrunFreeDisabled

判斷是否已啟用緩衝區不足的錄製。 (IDiscFormat2RawCD.get_BufferUnderrunFreeDisabled)
get_BufferUnderrunFreeDisabled

判斷是否已啟用緩衝區不足的錄製。 (IDiscFormat2TrackAtOnce.get_BufferUnderrunFreeDisabled)
get_BurnVerificationLevel

擷取目前的「擷取」「
get_BytesPerSector

擷取寫入期間每個磁區要使用的位元組數目。 傳回的值表示先前使用 IWriteEngine2::p ut_BytesPerSector 設定的值,而且不會傳回媒體的目前磁區值。
get_ChangePoint

擷取變更點識別碼。
get_ClientName

擷取用戶端的易記名稱。 (IDiscFormat2Data.get_ClientName)
get_ClientName

擷取用戶端的易記名稱。 (IDiscFormat2Erase.get_ClientName)
get_ClientName

擷取用戶端的易記名稱。 (IDiscFormat2RawCD.get_ClientName)
get_ClientName

擷取用戶端的易記名稱。 (IDiscFormat2TrackAtOnce.get_ClientName)
get_Count

擷取電腦上安裝的 CD 和 DVD 光碟裝置數目。
get_Count

列舉中的子專案數目。
get_Count

傳回與檔案系統映射中檔案相關聯的具名資料流程數目。
get_Count

擷取集合中的進度專案數目。
get_CreateRedundantUdfMetadataFiles

擷取 屬性值,指定 UDF 中繼資料是否會在檔案系統映射中備援。
get_CreationTime

擷取建立目錄或檔案專案的日期和時間,並將其新增至檔案系統映射。
get_CurrentAction

擷取正在執行的目前寫入動作。 (IDiscFormat2DataEventArgs.get_CurrentAction)
get_CurrentAction

擷取正在執行的目前寫入動作。 (IDiscFormat2RawCDEventArgs.get_CurrentAction)
get_CurrentAction

擷取正在執行的目前寫入動作。 (IDiscFormat2TrackAtOnceEventArgs.get_CurrentAction)
get_CurrentFeaturePages

擷取標示為目前之裝置的功能頁面清單。
get_CurrentMediaStatus

擷取裝置中媒體的目前狀態。
get_CurrentPhysicalMediaType

擷取光碟裝置中的媒體類型。 (IDiscFormat2Data.get_CurrentPhysicalMediaType)
get_CurrentPhysicalMediaType

擷取光碟裝置中的媒體類型。 (IDiscFormat2Erase.get_CurrentPhysicalMediaType)
get_CurrentPhysicalMediaType

擷取光碟裝置中的媒體類型。 (IDiscFormat2RawCD.get_CurrentPhysicalMediaType)
get_CurrentPhysicalMediaType

擷取光碟裝置中的媒體類型。 (IDiscFormat2TrackAtOnce.get_CurrentPhysicalMediaType)
get_CurrentProfiles

擷取標示為目前之裝置的所有 MMC 設定檔。
get_CurrentRotationTypeIsPureCAV

擷取錄製器所使用的目前旋轉速度控制項。 (IDiscFormat2Data.get_CurrentRotationTypeIsPureCAV)
get_CurrentRotationTypeIsPureCAV

擷取錄製器所使用的目前旋轉速度控制項。 (IDiscFormat2RawCD.get_CurrentRotationTypeIsPureCAV)
get_CurrentRotationTypeIsPureCAV

擷取錄製器所使用的目前旋轉速度控制項。 (IDiscFormat2TrackAtOnce.get_CurrentRotationTypeIsPureCAV)
get_CurrentTrackNumber

擷取正在寫入媒體的目前播放軌編號。
get_CurrentWriteSpeed

擷取磁片磁碟機目前的寫入速度。 (IDiscFormat2Data.get_CurrentWriteSpeed)
get_CurrentWriteSpeed

擷取磁片磁碟機目前的寫入速度。 (IDiscFormat2RawCD.get_CurrentWriteSpeed)
get_CurrentWriteSpeed

擷取磁片磁碟機目前的寫入速度。 (IDiscFormat2TrackAtOnce.get_CurrentWriteSpeed)
get_Data

擷取檔案內容的資料流程。
get_DataSize

擷取檔案中的位元組數目。
get_DataSize32BitHigh

擷取 IFsiFileItem::get_DataSize 屬性的最大 32 位。
get_DataSize32BitLow

擷取 IFsiFileItem::get_DataSize 屬性中最小有效 32 位。
get_Description

擷取進度專案中的描述。
get_DeviceCanLoadMedia

判斷裝置是否可以退出並後續重載媒體。
get_DigitalAudioCopySetting

擷取位的值,表示所產生媒體上的目前數位音訊複製設定。 如需可能的值,請參閱IMAPI_CD_TRACK_DIGITAL_COPY_SETTING列舉。
get_DirectoryCount

擷取檔案系統映射中的目錄數目。
get_DisableConsumerDvdCompatibilityMode

判斷 DVD 錄製會話是否包含可增加裝置播放 DVD 機率的工作。 (取得)
get_DisableGaplessAudio

擷取目前值,指定是否停用「無間距音訊」錄製。 此屬性預設為 VARIANT_FALSE 的值,這會停用連續音訊播放軌之間的「無間距」錄製。
get_DiscId

擷取此檔案系統映射的磁片區名稱。
get_DoNotFinalizeMedia

判斷媒體是否保持開啟狀態,以供在寫入音訊播放軌之後寫入。 (取得)
get_ElapsedTime

擷取寫入作業的總經過時間。 (IDiscFormat2DataEventArgs.get_ElapsedTime)
get_ElapsedTime

擷取寫入作業的總經過時間。 (IDiscFormat2RawCDEventArgs.get_ElapsedTime)
get_ElapsedTime

擷取寫入作業的總經過時間。 (IDiscFormat2TrackAtOnceEventArgs.get_ElapsedTime)
get_Emulation

擷取開機映射要模擬的媒體類型。
get_EndingSectorsPerSecond

擷取錄製裝置可以在寫入程式結束時寫入媒體的每秒估計磁區數目。
get_EndLba

擷取 IBlockRange 介面所指定範圍的結束磁區。
get_EnumFsiItems

擷取檔案系統映射中目錄內含的子專案清單。 (IFsiDirectoryItem.get_EnumFsiItems)
get_EnumNamedStreams

建立與檔案系統映射中檔案相關聯之具名資料流程集合的非 Variant 列舉值。
get_EnumProgressItems

從集合擷取進度專案清單。 (IProgressItems.get_EnumProgressItems)
get_ExclusiveAccessOwner

擷取具有裝置獨佔存取權的用戶端應用程式名稱。
get_ExpectedTableOfContents

擷取在播放軌寫入會話內媒體上所配置之音訊播放軌的目錄。
get_ExpectedTableOfContents

取得所產生光碟的 SCSI 格式目錄。
get_ExtendedSeed

擷取亂數產生器所使用的種子值陣列。
get_FileCount

擷取檔案系統映射中的檔案數目。
get_FileSystemsSupported

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

擷取產生結果資料流程時要建立的檔案系統類型。
get_FirstBlock

擷取結果影像此區段中的第一個區塊編號。
get_ForceMediaToBeClosed

判斷是否防止進一步新增至檔案系統。 (取得)
get_ForceOverwrite

判斷資料寫入器是否必須覆寫可覆寫媒體類型的光碟。 (取得)
get_FreeMediaBlocks

擷取映射可用的區塊數目上限。
get_FreeSectorsOnMedia

擷取磁片上用於增量錄製 (的可用磁區數目,而不會覆寫現有的資料) 。
get_FreeSectorsOnMedia

擷取可用於將新曲目新增至媒體的磁區數目。
get_FreeSectorsOnMedia

擷取媒體上可用的免費磁區數目。
get_FreeSystemBuffer

擷取內部資料緩衝區中用於寫入至光碟的未使用位元組數目。
get_FsiNamedStreams

擷取與檔案系統映射中檔案相關聯的具名資料流程集合。
get_FullErase

決定光碟清除的品質。 (取得)
get_FullPath

擷取檔案系統映射中檔案或目錄專案的完整路徑。
get_ImageSize

擷取開機映射的大小。
get_ImageStream

擷取已耗用的影像資料流程。
get_ImportedVolumeName

擷取從匯入的檔案系統提供的磁片區名稱。
get_ImportRecorder

擷取用來匯入一或多個先前會話的光碟錄製器。
get_InUse

判斷這個多會話介面是否為您應該在目前媒體上使用的介面。 (取得)
get_IsFirstDataSession

判斷此會話是否為媒體上的第一個資料會話。
get_IsHidden

判斷專案的隱藏屬性是否已在檔案系統映射中設定。 (取得)
get_IsNamedStream

判斷專案是否為具名資料流程。
get_ISO9660InterchangeLevel

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

擷取支援的 ISO9660 相容性層級。
get_ISRC

擷取目前與播放軌相關聯的國際標準錄製程式碼 (ISRC) 。這個屬性值預設為 Null (或長度為零的字串) ,而且只能針對包含音訊資料的曲目設定。
get_IsRealTime

擷取 屬性值,指定檔案系統映射中的檔案專案是否為「即時」或標準檔案。
get_IsSupportedEnvironment

擷取值,判斷環境是否包含一或多個光學裝置,且執行內容具有存取裝置的許可權。
get_IsSupportedOnCurrentMediaState

判斷多會話類型是否可以寫入目前的光學媒體。
get_Item

擷取指定之光碟裝置的唯一識別碼。
get_Item

從檔案系統映射擷取指定的目錄或檔案專案。
get_Item

擷取與檔案系統映射中檔案相關聯的單一具名資料流程。
get_Item

從集合中擷取指定的進度專案。
get_LastAccessedTime

擷取上次在檔案系統映射中存取目錄或檔案專案的日期和時間。
get_LastBlock

擷取結果影像此區段中的最後一個區塊。
get_LastModifiedTime

擷取上次在檔案系統映射中修改目錄或檔案專案的日期和時間。
get_LastPossibleStartOfLeadout

擷取潛在客戶區域的最後一個可能開始位置。
get_LastReadLba

擷取磁區最近讀取的磁區位址。
get_LastUsedUserSectorInImage

擷取目前媒體上已使用的磁區總數,包括現有播放軌之間的任何額外負荷。
get_LastWrittenAddress

擷取媒體上最後寫入的位址。
get_LastWrittenAddressOfPreviousSession

擷取上一個寫入會話的最後一個磁區。
get_LastWrittenAddressOfPreviousSession

擷取在媒體上上上一個會話中寫入的最後一個磁區。
get_LastWrittenLba

擷取最近寫入裝置的磁區位址。
get_LegacyDeviceNumber

擷取 CD 或 DVD 裝置的舊版裝置號碼。
get_Manufacturer

擷取 CD 製造商的識別碼。
get_MediaCatalogNumber

設定整個音訊光碟的媒體類別目錄編號 (MCN) 。
get_MediaHeuristicallyBlank

嘗試判斷媒體是否為空白,主要使用啟發學習法 (DVD+RW 和 DVD-RAM 媒體) 。
get_MediaPhysicallyBlank

判斷目前媒體是否由磁片磁碟機實際回報為空白。
get_MediaType

擷取目前磁片磁碟機中的媒體類型。
get_ModifiedBlocks

擷取結果影像中已修改區塊的清單。
get_MultisessionInterfaces

擷取可用的多會話介面清單。
get_MultisessionInterfaces

擷取光學媒體的多會話介面清單。
get_Name

擷取檔案系統映射中目錄或檔案專案的名稱。
get_NextWritableAddress

擷取下一個寫入作業的位置。
get_NextWritableAddress

擷取媒體上的下一個可寫入位址,包括使用的磁區。
get_NumberOfExistingTracks

擷取媒體上現有的音訊播放軌數目。 (IDiscFormat2TrackAtOnce.get_NumberOfExistingTracks)
get_NumberOfExistingTracks

擷取媒體上現有的音訊播放軌數目。 (IRawCDImageCreator.get_NumberOfExistingTracks)
get_Path

擷取 .iso 映像的邏輯路徑。
get_PlatformId

擷取平臺識別碼,識別開機映射支援的作業系統架構。
get_PostgapAlreadyInImage

判斷資料流程是否包含寫入後間距。 (取得)
get_ProductId

擷取裝置的產品識別碼。
get_ProductRevision

擷取裝置的產品修訂碼。
get_ProgressItems

擷取進度專案區塊對應集合。
get_Recorder

擷取要用於寫入作業的錄製裝置。 (IDiscFormat2Data.get_Recorder)
get_Recorder

擷取要用於清除作業的錄製裝置。
get_Recorder

擷取要用於寫入作業的錄製裝置。 (IDiscFormat2RawCD.get_Recorder)
get_Recorder

擷取要用於寫入作業的錄製裝置。 (IDiscFormat2TrackAtOnce.get_Recorder)
get_Recorder

擷取要用於寫入作業的錄製裝置。
get_RemainingTime

擷取寫入作業的估計剩餘時間。 (IDiscFormat2DataEventArgs.get_RemainingTime)
get_RemainingTime

擷取寫入作業的估計剩餘時間。 (IDiscFormat2RawCDEventArgs.get_RemainingTime)
get_RemainingTime

擷取寫入作業的估計剩餘時間。 (IDiscFormat2TrackAtOnceEventArgs.get_RemainingTime)
get_RequestedRotationTypeIsPureCAV

擷取要求的旋轉速度控制類型。 (IDiscFormat2Data.get_RequestedRotationTypeIsPureCAV)
get_RequestedRotationTypeIsPureCAV

擷取要求的旋轉速度控制類型。 (IDiscFormat2RawCD.get_RequestedRotationTypeIsPureCAV)
get_RequestedRotationTypeIsPureCAV

擷取要求的旋轉速度控制類型。 (IDiscFormat2TrackAtOnce.get_RequestedRotationTypeIsPureCAV)
get_RequestedSectorType

擷取在資料流程寫入期間要使用的要求資料磁區。
get_RequestedWriteSpeed

擷取要求的寫入速度。 (IDiscFormat2Data.get_RequestedWriteSpeed)
get_RequestedWriteSpeed

擷取要求的寫入速度。 (IDiscFormat2RawCD.get_RequestedWriteSpeed)
get_RequestedWriteSpeed

擷取要求的寫入速度。 (IDiscFormat2TrackAtOnce.get_RequestedWriteSpeed)
get_ResultingImageType

擷取值,指定將產生之影像檔案的類型。
get_Root

擷取根目錄專案。
get_RotationTypeIsPureCAV

擷取目前媒體錄製器所使用的支援旋轉速度控制項。
get_SectorCount

擷取此追蹤中的使用者磁區數目。
get_SectorCount

擷取目前寫入作業中要寫入裝置的磁區數目。
get_SectorType

擷取此追蹤中為磁區所提供的資料類型。如需可能磁區類型的詳細資訊,請參閱IMAPI_CD_SECTOR_TYPE。
get_Seed

擷取亂數產生器所使用的種子值。
get_SessionStartBlock

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

指出是否應該在擷取之前暫存要新增至檔案系統映射的檔案。
get_StartAddressOfPreviousSession

擷取上一個寫入會話的第一個磁區。
get_StartAddressOfPreviousSession

擷取在媒體上上上一個會話中寫入的第一個磁區。
get_StartingLba

擷取此追蹤中第一個使用者磁區的 LBA。
get_StartingSectorsPerSecond

擷取錄製裝置可以在寫入程式開始時寫入媒體的每秒估計磁區數目。
get_StartingTrackNumber

擷取開始追蹤編號。
get_StartLba

擷取 IBlockRange 所描述範圍的開始磁區。
get_StartLba

擷取目前寫入作業 (的 LBA) 起始邏輯區塊位址。
get_StartOfLeadout

擷取值,這個值會定義 Leadout 開頭的 LBA。 這個方法可用來判斷影像是否可以透過比較影像與媒體的 LastPossibleStartOfLeadout 來寫入一段媒體。
get_StartOfLeadoutLimit

擷取目前的 StartOfLeadoutLimit 屬性值。 此值會指定產生的影像是否必須符合 StartOfLeadout 大於或等於 LBA 的媒體片段。
get_StartOfNextSession

擷取下一個會話的第一個磁區。
get_Stream

擷取與 .iso 映像相關聯的 IStream 物件。
get_StrictFileSystemCompliance

決定建立及開發檔案系統映射的合規性層級。 (取得)
get_SupportedFeaturePages

擷取裝置支援的功能清單。
get_SupportedMediaTypes

擷取 IDiscFormat2 介面目前實作所支援的媒體類型。
get_SupportedModePages

擷取裝置支援的 MMC 模式頁面清單。
get_SupportedProfiles

擷取裝置支援的 MMC 配置檔案清單。
get_SupportedSectorTypes

擷取目前錄製器支援的資料磁區類型。
get_SupportedWriteSpeedDescriptors

擷取磁片錄製器和目前媒體所支援的詳細寫入設定清單。 (IDiscFormat2Data.get_SupportedWriteSpeedDescriptors)
get_SupportedWriteSpeedDescriptors

擷取磁片錄製器和目前媒體所支援的詳細寫入設定清單。 (IDiscFormat2RawCD.get_SupportedWriteSpeedDescriptors)
get_SupportedWriteSpeedDescriptors

擷取磁片錄製器和目前媒體所支援的詳細寫入設定清單。 (IDiscFormat2TrackAtOnce.get_SupportedWriteSpeedDescriptors)
get_SupportedWriteSpeeds

擷取磁片錄製器和目前媒體所支援的寫入速度清單。 (IDiscFormat2Data.get_SupportedWriteSpeeds)
get_SupportedWriteSpeeds

擷取磁片錄製器和目前媒體所支援的寫入速度清單。 (IDiscFormat2RawCD.get_SupportedWriteSpeeds)
get_SupportedWriteSpeeds

擷取磁片錄製器和目前媒體所支援的寫入速度清單。 (IDiscFormat2TrackAtOnce.get_SupportedWriteSpeeds)
get_TotalBlocks

擷取結果影像中的區塊數目。
get_TotalSectorsOnMedia

擷取裝置中媒體上的磁區數目。
get_TotalSectorsOnMedia

寫入一個連續音訊播放軌時,擷取媒體上可用的磁區總數。
get_TotalSectorsOnMedia

擷取媒體上的磁區總數。
get_TotalSystemBuffer

擷取用於寫入磁片的內部資料緩衝區大小。
get_TotalTime

擷取寫入作業的估計總時間。
get_TrackIndexes

擷取磁片上曲目的單一索引。
get_TrackInfo

擷取索引屬性,其接受範圍為 1 到 99 的 LONG 值做為索引,以判斷使用者正在查詢的追蹤。 然後會針對感興趣的特定每個追蹤屬性查詢/設定傳回的物件。
get_TrackNumber

擷取此追蹤的追蹤編號。
get_UDFRevision

擷取匯入檔案系統映射的 UDF 修訂層級。
get_UDFRevisionsSupported

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

擷取使用中的區塊數目。
get_UsedSectorsOnMedia

擷取媒體上已使用的磁區總數。
get_UsedSystemBuffer

擷取內部資料緩衝區中用於寫入磁片的已使用位元組數目。
get_UseRestrictedCharacterSet

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

擷取值,指出寫入作業是否使用 WRITE12 或 WRITE10 命令。
get_VendorId

擷取裝置的廠商識別碼。
get_VolumeName

擷取與裝置相關聯的唯一磁片區名稱。
get_VolumeName

擷取此檔案系統映射的磁片區名稱。
get_VolumeNameISO9660

擷取 ISO9660 系統映射的磁片區名稱。
get_VolumeNameJoliet

擷取 Joliet 系統映射的磁片區名稱。
get_VolumeNameUDF

擷取 UDF 系統映射的磁片區名稱。
get_VolumePathNames

擷取裝置的磁碟機號和 NTFS 掛接點清單。
get_WorkingDirectory

擷取用來建置隱藏檔案的臨時目錄。
get_WriteInProgress

擷取值,指出錄製器目前是否正在將資料寫入磁片。
get_WriteProtectStatus

擷取裝置中媒體的目前寫入保護狀態。
get_WriteSpeed

擷取寫入媒體的支援寫入速度。
get_WriteUnitSize

擷取媒體上可寫入單位的大小。 (IMultisessionRandomWrite.get_WriteUnitSize)
get_WriteUnitSize

擷取媒體上可寫入單位的大小。 (IMultisessionSequential2.get_WriteUnitSize)
GetActiveDiscMasterFormat

擷取使用中的磁片錄製器格式。 使用中格式會指定暫存影像檔內容的結構 (音訊/資料) ,以及必須用來操作該分段影像的 COM 介面。
GetActiveDiscRecorder

擷取使用中光碟錄製器的介面指標。 使用中的磁片錄製器是錄製器,當呼叫 RecordDisc 時,就會發生錄製。
GetAdapterDescriptor

擷取裝置的配接器描述元。
GetAudioBlockSize

擷取音訊區塊的大小,以位元組為單位。
GetAvailableAudioTrackBlocks

擷取可新增至追蹤的目前區塊數目,再新增其他新增會導致空間不足失敗。
GetBasePnPID

擷取基底 PnP 字串,這個字串可用來透過 make 和 model 一致地識別特定裝置類別。 應用程式可以使用字串,根據特定的錄製器類型來自訂其行為。
GetByteAlignmentMask

擷取裝置的位元組對齊遮罩。
GetDataBlockSize

擷取資料區塊的大小。
GetDefaultFileSystemForImport

根據預設,擷取要匯入的檔案系統。
GetDeviceDescriptor

擷取裝置的裝置描述元。
GetDiscInformation

從媒體擷取光碟資訊。
GetDisplayNames

擷取可顯示的錄製器格式化名稱。 此名稱是由裝置的製造商和產品識別碼所組成。
GetFeaturePage

從裝置擷取指定的功能頁面。
GetJolietProperties

擷取包含 Joliet 屬性的 IPropertyStorage 介面指標。
GetMaximumNonPageAlignedTransferSize

擷取裝置的非頁面對齊傳輸大小上限。
GetMaximumPageAlignedTransferSize

擷取裝置的頁面對齊傳輸大小上限。
GetModePage

從裝置擷取指定的模式頁面。
GetPath

擷取作業系統內裝置的路徑。 此路徑應該與顯示名稱搭配使用,以完整識別可用的磁片錄製器。
GetRecorderGUID

擷取目前與錄製器物件相關聯的實體磁片錄製器 GUID。
GetRecorderProperties

擷取 IPropertyStorage 介面的指標。
GetRecorderState

擷取磁片錄製器狀態。
GetRecorderType

判斷磁片錄製器是否為 CD-R 或 CD-RW 類型裝置。 這不會指出目前插入裝置中的媒體類型。
GetSupportedFeaturePages

擷取支援的功能頁面清單或裝置的目前功能頁面。
GetSupportedModePages

擷取裝置支援的模式頁面。
GetSupportedProfiles

擷取支援的設定檔或裝置目前的設定檔。
GetTotalAudioBlocks

擷取暫存音訊播放軌可用的區塊總數。 總計包含所有區塊類型,包括可能需要配置給追蹤間距的區塊。
GetTotalAudioTracks

擷取已暫存或正在暫存的曲目總數。
GetTotalDataBlocks

擷取可用於暫存 Joliet 資料磁片的區塊總數。
GetTrackInformation

從媒體擷取追蹤資訊。
GetUsedAudioBlocks

擷取使用中的音訊區塊總數。
GetUsedDataBlocks

擷取正在使用中的資料區塊總數。
IdentifyFileSystemsOnDisc

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

匯入目前磁片上的預設檔案系統。
ImportSpecificFileSystem

從磁片匯入特定的檔案系統。
初始 化

從兩個輸入資料流程初始化此資料流程。
初始 化

從輸入資料流程和交錯大小陣列初始化這個交錯資料流程。
Initialize2

從輸入資料流程的陣列初始化此資料流程。
InitializeDiscRecorder

將 物件與指定的光碟裝置產生關聯。
IsCurrentMediaSupported

判斷支援錄製器中的目前媒體是否支援指定的格式。
IsRecorderSupported

判斷錄製器是否支援指定的格式。
LockInChangePoint

鎖定目前變更點層級的檔案系統資訊。
下一步

擷取列舉型別序列中指定的項目數目。 (IEnumFsiItems.Next)
下一步

擷取列舉型別序列中指定的項目數目。 (IEnumProgressItems.Next)
NotifyAddProgress

通知應用程式的進度,以回應對 IRedbookDiscMaster::AddAudioTrackBlocks 或 IJolietDiscMaster::AddData 的呼叫。 系統會針對第一個步驟和最後一個步驟傳送通知,並在兩者之間的點傳送通知。
NotifyBlockProgress

通知其進度在使用中錄製器上的磁片區上錄製。 系統會針對第一個和最後一個區區塊轉送通知,並在兩者之間的點傳送通知。
NotifyComplete

通知應用程式 IDiscMaster::RecordDisc 的呼叫已完成。
NotifyClosingDisc

通知應用程式已開始關閉磁片。在完成擷取之前,不會再傳送任何通知。
NotifyDeviceAdded

在將光學媒體裝置新增至電腦時收到通知。
NotifyDeviceRemoved

從電腦移除光學媒體裝置時收到通知。
NotifyEraseComplete

通知應用程式呼叫 IDiscRecorder::Erase 已完成。
NotifyPnPActivity

通知應用程式是否有有效的磁片錄製器清單變更。 例如, (從 system.) 移除 USB CD-R 驅動程式。
NotifyPreparingOf

通知應用程式正在準備要將磁片抹除。在開始執行之前,不會傳送任何進一步的通知。
NotifyTrackProgress

通知應用程式播放軌在音訊磁碟片的播放期間已啟動或完成。
開啟

開啟高階 IMAPI 物件以供用戶端應用程式存取。
OpenExclusive

開啟磁片錄製器以進行獨佔存取。
PrepareMedia

鎖定目前的媒體以進行獨佔存取。 (IDiscFormat2RawCD.PrepareMedia)
PrepareMedia

鎖定目前的媒體以進行獨佔存取。 (IDiscFormat2TrackAtOnce.PrepareMedia)
ProbeSpecificFileSystem

判斷目前媒體上的特定檔案系統是否可透過 IMAPI 附加。
ProgressAdvise

註冊應用程式以取得進度通知。
ProgressItemFromBlock

根據指定的區塊編號擷取進度專案。
ProgressItemFromDescription

根據指定的檔案名擷取進度專案。
ProgressUnadvise

取消應用程式的進度通知。
put_AudioHasPreemphasis

設定值,指定音訊播放軌是否在寫入 CD 之前,將額外的預先強調新增至音訊資料。
put_BootImageOptions

設定您要新增至檔案系統映射的開機映射。 此方法會從提供的 IBootOptions 介面複製資料流程,以建立傳入開機選項的完整複本。
put_BootImageOptionsArray

設定將用來產生檔案系統映射的開機選項陣列。 不同于 IFileSystemImage::p ut_BootImageOptions,此方法不會建立每個開機選項陣列元素的完整複本,而是改用每個元素的參考。
put_BufferUnderrunFreeDisabled

判斷是否已啟用緩衝區不足的錄製。 (IDiscFormat2Data.put_BufferUnderrunFreeDisabled)
put_BufferUnderrunFreeDisabled

判斷是否已啟用緩衝區不足的錄製。 (IDiscFormat2RawCD.put_BufferUnderrunFreeDisabled)
put_BufferUnderrunFreeDisabled

判斷是否已啟用緩衝區執行不足的錄製。
put_BurnVerificationLevel

設定[消耗驗證等級]。
put_BytesPerSector

設定寫入期間每個磁區要使用的位元組數目。
put_ClientName

設定用戶端的易記名稱。 (IDiscFormat2Data.put_ClientName)
put_ClientName

設定用戶端的易記名稱。 (IDiscFormat2Erase.put_ClientName)
put_ClientName

設定用戶端的易記名稱。 (IDiscFormat2RawCD.put_ClientName)
put_ClientName

設定用戶端的易記名稱。 (IDiscFormat2TrackAtOnce.put_ClientName)
put_CreateRedundantUdfMetadataFiles

設定 屬性,指定 UDF 中繼資料是否會在檔案系統映射中備援。
put_CreationTime

設定目錄或檔案專案建立並新增至檔案系統映射的日期和時間。
put_Data

設定檔案內容的資料流程。
put_DigitalAudioCopySetting

將數位音訊複本 「Allowed」 位設定為結果媒體上三個值的其中一個。 如需每個可能值的其他資訊,請參閱IMAPI_CD_TRACK_DIGITAL_COPY_SETTING列舉。
put_DisableConsumerDvdCompatibilityMode

判斷 DVD 錄製會話是否包含可增加裝置播放 DVD 機率的工作。 (Put)
put_DisableGaplessAudio

設定值,指定是否停用「無間距音訊」錄製。 此屬性預設為值VARIANT_FALSE,這會停用連續音訊播放軌之間的「無間距」錄製。
put_DoNotFinalizeMedia

判斷媒體是否保持開啟,以在寫入音訊播放軌之後寫入。 (Put)
put_Emulation

設定開機映射要模擬的媒體類型。
put_EndingSectorsPerSecond

設定錄製裝置可以在寫入程式結束時寫入媒體的每秒估計磁區數目。
put_ExtendedSeed

設定亂數產生器的種子值清單,並搜尋資料流程開頭。
put_FileSystemsToCreate

設定產生結果資料流程時要建立的檔案系統。
put_ForceMediaToBeClosed

判斷是否防止進一步新增檔案系統。 (Put)
put_ForceOverwrite

判斷資料寫入器是否必須在可覆寫的媒體類型上覆寫磁片。 (Put)
put_FreeMediaBlocks

設定映射可用的區塊數目上限。
put_FullErase

決定磁片區清除的品質。 (Put)
put_InUse

判斷這個多會話介面是否為您應該在目前媒體上使用的介面。 (Put)
put_IsHidden

判斷專案的隱藏屬性是否已在檔案系統映射中設定。 (Put)
put_ISO9660InterchangeLevel

設定檔案系統映射的 ISO9660 相容性層級。
put_ISRC

設定目前與曲目相關聯的國際標準錄製程式碼 (ISRC) 。這個屬性值預設為 Null (或長度為零的字串) ,而且只能針對包含音訊資料的曲目設定。
put_IsRealTime

設定檔案系統中檔案的「即時」屬性。 此屬性會指定寫入或讀取時,內容是否需要最小資料傳輸速率,例如音訊和視訊資料。
put_LastAccessedTime

設定目錄或檔案專案上次在檔案系統映射中存取的日期和時間。
put_LastModifiedTime

設定專案上次在檔案系統映射中修改的日期和時間。
put_Manufacturer

設定識別 CD 製造商或開發人員的識別碼。
put_MediaCatalogNumber

擷取整個音訊光碟的媒體類別目錄號碼 (MCN) 。
put_MultisessionInterfaces

設定光學媒體的多會話介面清單。
put_PlatformId

設定平臺識別碼,識別開機映射支援的作業系統架構。
put_PostgapAlreadyInImage

判斷資料流程是否包含寫入後間距。 (Put)
put_Recorder

設定要用於寫入作業的錄製裝置。 (IDiscFormat2Data.put_Recorder)
put_Recorder

設定要用於清除作業的錄製裝置。
put_Recorder

設定要用於寫入作業的錄製裝置。 (IDiscFormat2RawCD.put_Recorder)
put_Recorder

設定要用於寫入作業的錄製裝置。 (IDiscFormat2TrackAtOnce.put_Recorder)
put_Recorder

設定寫入作業的錄製裝置。
put_RequestedSectorType

設定要用於寫入資料流程的要求資料磁區。
put_ResultingImageType

設定值,這個值會定義將產生之影像檔案的類型。
put_Seed

設定亂數產生器所使用的種子值,並搜尋資料流程的開頭。
put_SessionStartBlock

設定錄製會話的起始區塊位址。
put_StageFiles

判斷要新增至檔案系統映射的檔案是否應暫存,再進行擷取。
put_StartingSectorsPerSecond

設定錄製裝置可以在寫入程式開始時寫入媒體的每秒估計磁區數目。
put_StartingTrackNumber

設定開始追蹤編號。
put_StartOfLeadoutLimit

設定 StartOfLeadoutLimit 屬性值。
put_StrictFileSystemCompliance

決定建立及開發檔案系統映射的合規性層級。 (Put)
put_UDFRevision

設定檔案系統映射的 UDF 修訂層級。
put_UseRestrictedCharacterSet

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

設定值,指出寫入作業是否使用 WRITE12 或 WRITE10 命令。
put_VolumeName

設定此檔案系統映射的磁片區名稱。
put_WorkingDirectory

設定用來建置隱藏檔案的臨時目錄。
QueryCancel

檢查是否應該取消 AddData、AddAudioTrackBlocks 或 RecordDisc 作業。
QueryMediaInfo

擷取目前掛接媒體的相關資訊,例如媒體上所使用的區塊總數。
QueryMediaType

偵測目前插入錄製器中的媒體類型,如果有的話。
ReadMlStructure

從媒體讀取 DVD 結構。
RecordDisc

將暫存影像在作用中的光碟錄製器中將暫存影像轉換成媒體。
ReleaseExclusiveAccess

釋放裝置的獨佔存取權。
ReleaseMedia

關閉磁片一次 (DAO) 原始映射的寫入會話,並釋放鎖定。
ReleaseMedia

關閉追蹤寫入會話並釋放鎖定。
移除

從檔案系統映射中移除指定的專案。
RemoveStream

移除與檔案的具名資料流程關聯。
RemoveTree

從檔案系統映射中移除指定的目錄樹狀結構。
重設

將列舉序列重設為開頭。 (IEnumFsiItems.Reset)
重設

將列舉序列重設為開頭。 (IEnumProgressItems.Reset)
RollbackToChangePoint

將映射還原回指定的變更點。
SendCommandGetDataFromDevice

將 MMC 命令傳送至從裝置要求資料的錄製裝置。
SendCommandNoData

將 MMC 命令傳送至錄製裝置。 當沒有任何資料緩衝區傳送至裝置或從裝置接收時,請使用此函式。
SendCommandSendDataToDevice

將 MMC 命令及其相關聯的資料緩衝區傳送至錄製裝置。
SendMyStructure

將 DVD 結構傳送至媒體。
SetActiveDiscMasterFormat

設定目前使用中的光碟錄製器格式。 使用中格式會指定暫存影像檔內容的結構, (音訊/資料) 以及必須用來操作該分段影像的 COM 介面。
SetActiveDiscRecorder

選取使用中的光碟錄製器。 使用中的光碟錄製器是錄製器,呼叫 RecordDisc 時,就會發生答錄機。
SetJolietProperties

設定 Joliet 屬性。
SetMaxMediaBlocksFromDevice

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

設定裝置的模式頁面資料。
SetPath

使用 .iso 映像的邏輯路徑設定 Path 屬性值。
SetRecorderProperties

接受物件的 IPropertyStorage 指標,其中包含應用程式想要變更的所有屬性。 支援疏鬆設定。
SetStream

使用與 .iso 影像相關聯的 IStream 物件,設定 Stream 屬性。
SetWriteSpeed

設定光碟錄製器的寫入速度。 (IDiscFormat2Data.SetWriteSpeed)
SetWriteSpeed

設定光碟錄製器的寫入速度。 (IDiscFormat2RawCD.SetWriteSpeed)
SetWriteSpeed

設定光碟錄製器的寫入速度。 (IDiscFormat2TrackAtOnce.SetWriteSpeed)
Skip

略過列舉序列中指定的項目數目。 (IEnumFsiItems.Skip)
Skip

略過列舉序列中指定的項目數目。 (IEnumProgressItems.Skip)
更新

實作這個方法,以接收目前寫入作業的進度通知。 (DDiscFormat2DataEvents.Update)
更新

實作這個方法,以接收目前清除作業的進度通知。
更新

實作這個方法,以接收目前原始映射寫入作業的進度通知。
更新

實作這個方法,以接收目前追蹤寫入作業的進度通知。
更新

實作這個方法,以接收目前寫入作業的進度通知。 (DWriteEngine2Events.Update)
更新

實作這個方法,以接收目前寫入作業的進度通知。 將目錄或檔案新增至檔案系統映射時,會傳送通知。
UpdateImport

接收從光學媒體匯入之每個檔案和目錄專案的匯入通知。
驗證

判斷提供的 .iso 映像是否有效。
寫入

將資料流程寫入裝置。
WriteMedia

使用 MSF 95:00:00 作為起始位址,將 DAO-96 原始影像寫入空白媒體。
WriteMedia2

使用指定的起始位址,將 DAO-96 原始影像寫入空白媒體。
WriteSection

將資料流程寫入目前的錄製器。

介面

 
DDiscFormat2DataEvents

實作此介面以接收目前寫入作業的通知。 (DDiscFormat2DataEvents)
DDiscFormat2EraseEvents

實作這個介面以接收目前清除作業的通知。
DDiscFormat2RawCDEvents

實作這個介面,以接收目前原始映射寫入作業的通知。
DDiscFormat2TrackAtOnceEvents

實作這個介面以接收目前追蹤寫入作業的通知。
DDiscMaster2Events

實作此介面,以在 CD 或 DVD 裝置新增至電腦或從電腦中移除時接收通知。
DFileSystemImageEvents

實作此介面以接收目前寫入作業的通知。 (DFileSystemImageEvents)
DFileSystemImageImportEvents

使用此介面可接收有關目前檔案系統匯入作業的通知。
DWriteEngine2Events

實作此介面以接收目前寫入作業的通知。 (DWriteEngine2Events)
IBlockRange

使用此介面來擷取媒體上單一連續磁區範圍的相關資訊。 此介面通常會與 IBlockRangeList 介面搭配使用,以描述磁區範圍的集合。
IBlockRangeList

使用此介面來擷取媒體上的連續磁區範圍清單。 此介面用來描述記錄新邏輯會話時,需要在可重寫磁片上更新的磁區。
IBootOptions

使用此介面可指定要新增至光碟的開機映射。開機映射包含一或多個用來啟動電腦的程式碼磁區。
I以Verification

使用這個介面搭配 IDiscFormat2Data 或 IDiscFormat2TrackAtOnce 來取得或設定 Burn Verification Level 屬性,這個屬性會指出在寫入作業之後如何驗證已損毀媒體的完整性。
IDiscFormat2

這是基底介面。 使用下列介面繼承此介面 IDiscFormat2Data、IDiscFormat2Erase、IDiscFormat2TrackAtOnce、IDiscFormat2RawCD
IDiscFormat2Data

使用此介面將資料流程寫入磁片。
IDiscFormat2DataEventArgs

使用此介面來擷取目前寫入作業的相關資訊。 (IDiscFormat2DataEventArgs)
IDiscFormat2Erase

使用此介面可從光碟清除資料。
IDiscFormat2RawCD

使用此介面將原始影像寫入到磁片裝置,使用「一次光碟」 (DAO) 模式, (也稱為「不中斷的錄製) 」。
IDiscFormat2RawCDEventArgs

使用此介面來擷取目前寫入作業的相關資訊。 (IDiscFormat2RawCDEventArgs)
IDiscFormat2TrackAtOnce

使用此介面,在 Track-At-Once 模式中將音訊寫入空白 CD-R 或 CD-RW 媒體。
IDiscFormat2TrackAtOnceEventArgs

使用此介面來擷取目前寫入作業的相關資訊。 (IDiscFormat2TrackAtOnceEventArgs)
IDiscMaster

IDiscMaster 介面可讓應用程式保留影像主控 API、列舉影像主控物件支援的光碟主控格式和光碟錄製器,以及啟動磁片的模擬或實際錄影。
IDiscMaster2

使用此介面來列舉電腦上安裝的 CD 和 DVD 裝置。
IDiscMasterProgressEvents

IDiscMasterProgressEvents 介面會為所有可從 IMAPI 到應用程式的回呼提供單一介面。
IDiscRecorder

IDiscRecorder 介面可讓您存取標示為使用中光碟錄製器的單一光碟錄製器裝置。 MSDiscMasterObj 之類的 IMAPI 物件會維護作用中的光碟錄製器。
IDiscRecorder2

此介面代表實體裝置。 您可以使用這個介面來擷取電腦上安裝的 CD 和 DVD 裝置相關資訊,並執行像是關閉匣或退出媒體等作業。
IDiscRecorder2Ex

此介面代表實體裝置。
IEnumFsiItems

使用此介面列舉 FsiDirectoryItem 物件的子目錄和檔案專案。
IEnumProgressItems

使用此介面列舉進度專案的集合。
IFileSystemImage

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

使用此介面來撰寫 EFI/UEFI 支援所需的多個開機專案或開機映射。 例如,具有 Windows XP 和 Windows Vista 開機帶的開機媒體。
IFileSystemImage3

使用此介面可設定或檢查 UDF 檔案系統中的中繼資料和中繼資料鏡像檔案, (rev 2.50 和更新版本) 以判斷備援性。
IFileSystemImageResult

使用這個介面來取得有關燒錄影像、影像資料流程和進度資訊的資訊。
IFileSystemImageResult2

IFileSystemImageResult2 介面可讓資料錄製器物件擷取針對可重寫磁片所建立之影像中已修改區塊的相關資訊。
IFsiDirectoryItem

使用此介面可將專案新增至檔案系統映射,或從檔案系統映射中移除專案。
IFsiDirectoryItem2

使用此介面將目錄樹狀目錄新增至檔案系統映射,其中包含所有子目錄、檔案和相關聯的具名資料流程。
IFsiFileItem

使用此介面來識別檔案內容的檔案大小和資料流程。
IFsiFileItem2

使用此介面來新增、移除和列舉與檔案相關聯的具名資料流程。 此介面也可讓您存取檔案的「即時」屬性。
IFsiItem

基底介面,其中包含檔案和目錄專案通用的屬性。
IFsiNamedStreams

使用此介面來列舉與檔案系統映射中檔案相關聯的具名資料流程。
IIsoImageManager

使用此介面來驗證現有的 .iso 檔案是否包含有效的檔案系統來進行擷取。
IJolietDiscMaster

IJolietDiscMaster 介面會啟用 CD 資料磁片的預備。
IMultisession

基底介面,其中包含衍生多維度介面通用的屬性。
IMultisessionRandomWrite

使用此介面來擷取媒體目前狀態的相關資訊,允許隨機寫入,且不支援實體會話的概念。
IMultisessionSequential

如果媒體包含上一個會話,請使用這個介面來擷取循序記錄媒體上先前匯入會話的相關資訊。
IMultisessionSequential2

使用此介面可擷取循序記錄媒體上可寫入單位大小的相關資訊。
IProgressItem

使用此介面可擷取結果檔影像一個區段的區塊資訊。
IProgressItems

使用此介面來列舉結果影像中的進度專案。
IRawCDImageCreator

使用此介面可建立 RAW CD 映射,以在磁片 (DAO) 模式中寫入 CD 媒體。 使用此介面建立的映射可以使用 IDiscFormat2RawCD 介面寫入 CD 媒體。
IRawCDImageTrackInfo

使用此介面來追蹤套用至 CD 媒體的個別追蹤屬性。
IRedbookDiscMaster

IRedbookDiscMaster 介面會啟用音訊 CD 影像的預備。 它代表 MSDiscMasterObj 支援的其中一種格式,並允許在 Track-at-Once 模式中建立多曲目音訊光碟, (固定大小的音訊間距) 。
IStreamConcatenate

使用此介面可將數個數據流合併成單一資料流程。
IStreamInterleave

使用此介面可將數個數據流結合成單一資料流程,方法是逐一插入每個資料流程的一部分。
IStreamPseudoRandomBased

使用此介面來產生唯讀資料流程,其資料是以虛擬亂數據初始化, (非密碼編譯安全) 。 您必須呼叫 SetSize 方法來設定資料流程的要求大小。
IWriteEngine2

使用此介面將資料流程寫入裝置。
IWriteEngine2EventArgs

使用此介面來擷取目前寫入作業的相關資訊。 此介面會傳遞至您實作的 DWriteEngine2Events::Update 方法。
IWriteSpeedDescriptor

使用此介面擷取磁片錄製器和目前媒體所支援的詳細寫入設定,例如媒體類型、寫入速度、旋轉速度控制類型。