映射主控 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 使用此介面擷取磁片錄製器和目前媒體所支援的詳細寫入設定,例如媒體類型、寫入速度、旋轉速度控制類型。 |