Прочитать на английском

Поделиться через


API получения образов

Общие сведения о технологии API для мастеринга образов.

Для разработки API мастеринга образов вам потребуются следующие заголовки:

Рекомендации по программированию для этой технологии см. в следующих разделах:

Перечисления

 
EmulationType

Определяет значения для типов носителей, которые предназначен для эмуляции образа загрузки.
FsiFileSystems

Определяет значения для распознаваемых файловых систем.
FsiItemType

Определяет значения для элемента файловой системы, найденного с помощью метода IFileSystemImage::Exists.
IMAPI_BURN_VERIFICATION_LEVEL

Определяет значения для проверки записи, реализованной интерфейсом IBurnVerification.
IMAPI_CD_SECTOR_TYPE

Определяет типы секторов, которые можно записать на компакт-диск.
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

Определяет значения, указывающие запросы, отправленные на устройство с помощью команды MMC MODE_SENSE10.
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

Позволяет добавлять пользовательский подкод R-W, предоставляемый IStream. Указанный объект должен иметь размер, равный количеству секторов в необработанном образе диска * 96 байт при создании окончательного образа.
AddTrack

Принимает предоставленный объект IStream и сохраняет указатель интерфейса в качестве следующей дорожки на изображении.
AddTree

Добавляет содержимое дерева каталогов в образ файловой системы.
AddTreeWithNamedStreams

Добавляет содержимое дерева каталогов вместе с именованными потоками, связанными со всеми файлами, в образ файловой системы.
Append

Добавляет поток в этот поток.
Добавление2

Добавляет массив потоков в этот поток.
AssignBootImage

Задает поток данных, содержащий загрузочный образ.
CalculateDiscIdentifier

Извлекает строку, определяющую диск и сеансы, записанные на диске.
CancelAddTrack

Отменяет текущую операцию записи. (IDiscFormat2TrackAtOnce.CancelAddTrack)
CancelWrite

Отменяет текущую операцию записи. (IDiscFormat2Data.CancelWrite)
CancelWrite

Отменяет текущую операцию записи. (IDiscFormat2RawCD.CancelWrite)
CancelWrite

Отменяет выполняемую операцию записи.
ВыберитеImageDefaults

Задает типы файловой системы по умолчанию и размер изображения на основе текущего носителя.
ChooseImageDefaultsForMediaType

Задает типы файловой системы по умолчанию и размер изображения на основе указанного типа носителя.
ClearFormatContent

Очищает содержимое несгорелого изображения (текущего файла с тайной).
Clone

Создает другой перечислитель с тем же состоянием перечисления, что и текущий. (IEnumFsiItems.Clone)
Clone

Создает другой перечислитель с тем же состоянием перечисления, что и текущий. (IEnumProgressItems.Clone)
Закрыть

Закрывает интерфейс, чтобы другие приложения могли его использовать.
Закрыть

Освобождает монопольный доступ к дисковой записи. Это восстанавливает доступ файловой системы к диску.
CloseAudioTrack

Закрывает открытую в данный момент звуковую дорожку. Перед вызовом метода IDiscMaster::RecordDisc необходимо закрыть все звуковые дорожки.
CloseTray

Закрывает область мультимедиа.
CreateAudioTrack

Начинает постановку новой звуковой дорожки. Его можно вызывать, только если на изображении нет открытых звуковых дорожек.
CreateDirectoryItem

Создайте элемент каталога с указанным именем.
CreateFileItem

Создайте элемент файла с указанным именем.
CreateResultImage

Создает окончательный объект IStream на основе текущих параметров.
CreateResultImage

Создайте результирующий объект, содержащий файловую систему и файловые данные.
DisableMcn

Отключает уведомление об изменении мультимедиа (MCN) для устройства.
Eject

По возможности разблокирует и извлекает лоток дискового средства записи.
EjectMedia

Извлекает носитель из устройства.
EnableMcn

Включает уведомление об изменении мультимедиа (MCN) для устройства.
EnumDiscMasterFormats

Извлекает перечислитель для всех форматов хозяина дисков, поддерживаемых этим объектом диска master. Формат диска master определяет структуру содержимого в промежуточном файле изображения (данные или аудио) и интерфейс, который управляет промежуточным изображением.
EnumDiscRecorders

Извлекает перечислитель для всех записей дисков, поддерживаемых активным форматом master диска.
Стереть

Пытается удалить носитель 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

Извлекает наиболее значительные 32 бита свойства IFsiFileItem::get_DataSize.
get_DataSize32BitLow

Извлекает наименее значимые 32 бита свойства IFsiFileItem::get_DataSize.
get_Description

Извлекает описание в элементе хода выполнения.
get_DeviceCanLoadMedia

Определяет, может ли устройство извлечь и впоследствии перезагрузить носитель.
get_DigitalAudioCopySetting

Извлекает значение бита, представляющего текущий параметр цифровой копии звука на результирующем носителе. Сведения о возможных значениях см. в перечислении IMAPI_CD_TRACK_DIGITAL_COPY_SETTING.
get_DirectoryCount

Извлекает количество каталогов в образе файловой системы.
get_DisableConsumerDvdCompatibilityMode

Определяет, включает ли сеанс записи DVD задачи, которые могут увеличить вероятность воспроизведения DVD-диска устройством. (Получить)
get_DisableGaplessAudio

Извлекает текущее значение, указывающее, отключена ли запись "Gapless Audio". Это свойство по умолчанию имеет значение 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

Создает перечислитель, отличный от вариантов, для коллекции именованных потоков, связанных с файлом в образе файловой системы.
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

Извлекает устаревший номер устройства для компакт- или DVD-диска.
get_Manufacturer

Извлекает идентификатор изготовителя компакт-диска.
get_MediaCatalogNumber

Задает номер каталога мультимедиа (MCN) для всего звукового диска.
get_MediaHeuristicallyBlank

Пытается определить, является ли носитель пустым, с помощью эвристики (в основном для dvd+RW и DVD-ОЗУ).
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

Извлекает значение, определяющее LBA для начала leadout. Этот метод можно использовать, чтобы определить, можно ли записать изображение на носитель, сравнив его с LastPossibleStartOfLeadout для носителя.
get_StartOfLeadoutLimit

Извлекает текущее значение свойства StartOfLeadoutLimit. Это значение указывает, требуется ли полученное изображение для размещения на носителе с начальным значением StartOfLeadout, превышающим LBA или равным ей.
get_StartOfNextSession

Извлекает первый сектор следующего сеанса.
get_Stream

Извлекает объект IStream, связанный с iso-образом.
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

Извлекает индексированное свойство, которое принимает значение LONG в диапазоне от 1 до 99 в качестве индекса, чтобы определить, к какому отслеживанию отправляет запрос пользователь. Затем возвращенный объект запрашивается или устанавливается для конкретного интересующего свойства для каждой дорожки.
get_TrackNumber

Извлекает номер дорожки для этой дорожки.
get_UDFRevision

Извлекает уровень редакции определяемой пользователем функции для импортированного образа файловой системы.
get_UDFRevisionsSupported

Получает список поддерживаемых уровней редакции определяемых пользователем функций.
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, которую можно использовать для согласованной идентификации определенного класса устройства по модели и модели. Эта строка может использоваться приложениями для настройки своего поведения в соответствии с конкретным типом средства записи.
GetByteAlignmentMask

Извлекает маску выравнивания байтов для устройства.
GetDataBlockSize

Извлекает размер блока данных.
GetDefaultFileSystemForImport

Извлекает файловую систему для импорта по умолчанию.
GetDeviceDescriptor

Извлекает дескриптор устройства.
GetDiscInformation

Извлекает сведения о диске с носителя.
GetDisplayNames

Извлекает форматируемое имя для средства записи, которое может быть отображено. Имя состоит из изготовителя и идентификатора продукта устройства.
GetFeaturePage

Извлекает указанную страницу компонента с устройства.
GetJolietProperties

Извлекает указатель на интерфейс IPropertyStorage, содержащий свойства Joliet.
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

Импорт определенной файловой системы с диска.
Initialize

Инициализирует этот поток из двух входных потоков.
Initialize

Инициализируйте этот чередующийся поток из массива входных потоков и размеров чередования.
Инициализация2

Инициализирует этот поток из массива входных потоков.
InitializeDiscRecorder

Связывает объект с указанным устройством диска.
IsCurrentMediaSupported

Определяет, поддерживает ли текущий носитель в поддерживаемом средстве записи указанный формат.
IsRecorderSupported

Определяет, поддерживает ли средство записи указанный формат.
LockInChangePoint

Блокирует сведения о файловой системе на текущем уровне точки изменения.
Вперед

Возвращает заданное число элементов последовательности перечисления. (IEnumFsiItems.Next)
Вперед

Возвращает заданное число элементов последовательности перечисления. (IEnumProgressItems.Next)
NotifyAddProgress

Уведомляет приложение о ходе выполнения в ответ на вызовы IRedbookDiscMaster::AddAudioTrackBlocks или IJolietDiscMaster::AddData. Уведомления отправляются для первого и последнего шагов, а также в точках между ними.
NotifyBlockProgress

Уведомляет приложение о ходе записи диска на активном устройстве записи. Уведомления отправляются для первого и последнего блоков, а также в точках между ними.
NotifyBurnComplete

Уведомляет приложение о завершении вызова IDiscMaster::RecordDisc.
NotifyClosingDisc

Уведомляет приложение о начале закрытия диска. Дальнейшие уведомления не отправляются до завершения записи.
NotifyDeviceAdded

Получает уведомление при добавлении на компьютер устройства оптического носителя.
NotifyDeviceRemoved

Получает уведомление при удалении с компьютера устройства оптического носителя.
NotifyEraseComplete

Уведомляет приложение о завершении вызова IDiscRecorder::Erase.
NotifyPnPActivity

Уведомляет приложение о том, что список допустимых записей дисков изменен. (Например, драйвер USB CD-R удаляется из системы.)
NotifyPreparingBurn

Уведомляет приложение о том, что оно готовится к записи диска. Дальнейшие уведомления не отправляются до начала записи.
NotifyTrackProgress

Уведомляет приложение о том, что дорожка запущена или завершена во время записи звукового диска.
Открыть

Открывает объект IMAPI верхнего уровня для доступа клиентского приложения.
OpenExclusive

Открывает средство записи дисков для монопольного доступа.
PrepareMedia

Блокирует текущий носитель для монопольного доступа. (IDiscFormat2RawCD.PrepareMedia)
PrepareMedia

Блокирует текущий носитель для монопольного доступа. (IDiscFormat2TrackAtOnce.PrepareMedia)
ProbeSpecificFileSystem

Определяет, может ли определенная файловая система на текущем носителе добавляться через IMAPI.
ProgressAdvise

Регистрирует приложение для уведомлений о ходе выполнения.
ProgressItemFromBlock

Извлекает элемент хода выполнения на основе указанного номера блока.
ProgressItemFromDescription

Извлекает элемент хода выполнения на основе указанного имени файла.
ProgressUnadvise

Отменяет уведомления о ходе выполнения для приложения.
put_AudioHasPreemphasis

Задает значение, указывающее, добавляется ли в аудиодорожку дополнительное предварительное выделение к звуковым данным перед записью на компакт-диск.
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

Задает свойство , указывающее, будут ли метаданные определяемой пользователем функции избыточными в образе файловой системы.
put_CreationTime

Задает дату и время создания каталога или элемента файла и его добавления в образ файловой системы.
put_Data

Задает поток данных содержимого файла.
put_DigitalAudioCopySetting

Задает биту "Разрешено" цифровой звуковой копии одно из трех значений на полученном носителе. Дополнительные сведения о каждом возможном значении см. в перечислении IMAPI_CD_TRACK_DIGITAL_COPY_SETTING.
put_DisableConsumerDvdCompatibilityMode

Определяет, включает ли сеанс записи DVD задачи, которые могут увеличить вероятность того, что устройство сможет воспроизвести DVD-диск. (Put)
put_DisableGaplessAudio

Задает значение, указывающее, отключена ли запись "Gapless Audio". Это свойство по умолчанию имеет значение 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

Задает идентификатор, определяющий изготовителя или разработчика компакт-диска.
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

Задает уровень редакции определяемой пользователем функции образа файловой системы.
put_UseRestrictedCharacterSet

Определяет, следует ли использовать только CP_ANSI символы в именах файлов и каталогов.
put_UseStreamingWrite12

Задает значение, указывающее, используют ли операции записи команду WRITE12 или WRITE10.
put_VolumeName

Задает имя тома для этого образа файловой системы.
put_WorkingDirectory

Задает временный каталог, в котором создаются скрытые файлы.
QueryCancel

Проверяет, следует ли отменить операцию AddData, AddAudioTrackBlocks или RecordDisc.
QueryMediaInfo

Извлекает сведения о подключенном в данный момент носителе, например общее количество блоков, используемых на носителе.
QueryMediaType

Определяет тип носителя, вставленного в средство записи, если таковой есть.
ReadDvdStructure

Считывает структуру DVD с носителя.
RecordDisc

Записывает промежуточное изображение на носитель в активном средстве записи диска.
ReleaseExclusiveAccess

Освобождает монопольный доступ к устройству.
ReleaseMedia

Закрывает сеанс записи необработанного образа на диске (DAO) и снимает блокировку.
ReleaseMedia

Закрывает сеанс записи треков и снимает блокировку.
Удалить

Удаляет указанный элемент из образа файловой системы.
RemoveStream

Удаляет именованную связь потока с файлом.
RemoveTree

Удалите указанное дерево каталогов из образа файловой системы.
Сброс

Сбрасывает последовательность перечисления в начало. (IEnumFsiItems.Reset)
Сброс

Сбрасывает последовательность перечисления в начало. (IEnumProgressItems.Reset)
RollbackToChangePoint

Возвращает изображение обратно в указанную точку изменения.
SendCommandGetDataFromDevice

Отправляет команду MMC на записывающее устройство, запрашивая данные с устройства.
SendCommandNoData

Отправляет команду MMC на устройство записи. Используйте эту функцию, если буфер данных не отправляется на устройство и не получается с устройства.
SendCommandSendDataToDevice

Отправляет команду MMC и связанный с ней буфер данных на устройство записи.
SendDvdStructure

Отправляет структуру DVD на носитель.
SetActiveDiscMasterFormat

Задает текущий активный формат средства записи дисков. Активный формат определяет как структуру содержимого файла промежуточного изображения (аудио/данных), так и COM-интерфейс, который необходимо использовать для управления этим промежуточным изображением.
SetActiveDiscRecorder

Выбирает активное средство записи дисков. Активное средство записи дисков — это средство записи, в котором будет происходить запись при вызове RecordDisc.
SetJolietProperties

Задает свойства Joliet.
SetMaxMediaBlocksFromDevice

Задайте максимальное количество доступных блоков на основе возможностей средства записи.
SetModePage

Задает данные страницы режима для устройства.
SetPath

Задает значение свойства Path с логическим путем к iso-образу.
SetRecorderProperties

Принимает указатель IPropertyStorage для объекта со всеми свойствами, которые приложение хочет изменить. Поддерживаются разреженные параметры.
SetStream

Задает свойство Stream с объектом IStream, связанным с ISO-изображением.
SetWriteSpeed

Задает скорость записи диска. (IDiscFormat2Data.SetWriteSpeed)
SetWriteSpeed

Задает скорость записи диска. (IDiscFormat2RawCD.SetWriteSpeed)
SetWriteSpeed

Задает скорость записи диска. (IDiscFormat2TrackAtOnce.SetWriteSpeed)
Skip

Пропускает заданное число элементов в последовательности перечисления. (IEnumFsiItems.Skip)
Skip

Пропускает заданное число элементов в последовательности перечисления. (IEnumProgressItems.Skip)
Обновление

Реализуйте этот метод, чтобы получать уведомления о ходе выполнения текущей операции записи. (DDiscFormat2DataEvents.Update)
Обновление

Реализуйте этот метод, чтобы получать уведомления о ходе выполнения текущей операции стирания.
Обновление

Реализуйте этот метод, чтобы получать уведомления о ходе выполнения текущей операции записи необработанного образа.
Обновление

Реализуйте этот метод, чтобы получать уведомления о ходе выполнения текущей операции записи отслеживания.
Обновление

Реализуйте этот метод, чтобы получать уведомления о ходе выполнения текущей операции записи. (DWriteEngine2Events.Update)
Обновление

Реализуйте этот метод, чтобы получать уведомления о ходе выполнения текущей операции записи. Уведомления отправляются при копировании содержимого файла или при добавлении каталогов или файлов в образ файловой системы.
UpdateImport

Получает уведомление об импорте для каждого файла и элемента каталога, импортированного с оптического носителя.
Проверка

Определяет, является ли предоставленный iso-образ допустимым.
запись

Записывает поток данных на устройство.
WriteMedia

Записывает необработанное изображение DAO-96 на пустой носитель, используя MSF 95:00:00 в качестве начального адреса.
WriteMedia2

Записывает необработанное изображение DAO-96 на пустой носитель, используя указанный начальный адрес.
WriteSection

Записывает поток данных в текущее средство записи.

Интерфейсы

 
DDiscFormat2DataEvents

Реализуйте этот интерфейс для получения уведомлений о текущей операции записи. (DDiscFormat2DataEvents)
DDiscFormat2EraseEvents

Реализуйте этот интерфейс для получения уведомлений о текущей операции стирания.
DDiscFormat2RawCDEvents

Реализуйте этот интерфейс для получения уведомлений о текущей операции записи необработанного образа.
DDiscFormat2TrackAtOnceEvents

Реализуйте этот интерфейс для получения уведомлений о текущей операции записи отслеживания.
DDiscMaster2Events

Реализуйте этот интерфейс для получения уведомлений о добавлении или удалении cd или DVD-устройства с компьютера.
DFileSystemImageEvents

Реализуйте этот интерфейс для получения уведомлений о текущей операции записи. (DFileSystemImageEvents)
DFileSystemImageImportEvents

Используйте этот интерфейс для получения уведомлений о текущей операции импорта файловой системы.
DWriteEngine2Events

Реализуйте этот интерфейс для получения уведомлений о текущей операции записи. (DWriteEngine2Events)
IBlockRange

Используйте этот интерфейс для получения сведений об одном непрерывном диапазоне секторов на носителе. Этот интерфейс обычно используется вместе с интерфейсом IBlockRangeList для описания коллекции диапазонов секторов.
IBlockRangeList

Используйте этот интерфейс для получения списка диапазонов непрерывных секторов на носителе. Этот интерфейс используется для описания секторов, которые необходимо обновить на перезаписываемом диске при записи нового логического сеанса.
IBootOptions

Используйте этот интерфейс, чтобы указать загрузочный образ, добавляемый на оптический диск. Загрузочный образ содержит один или несколько секторов кода, используемых для запуска компьютера.
IBurnVerification

Используйте этот интерфейс с IDiscFormat2Data или IDiscFormat2TrackAtOnce, чтобы получить или задать свойство Уровень проверки записи, которое определяет, как сгоревший носитель проверяется на целостность после операции записи.
IDiscFormat2

Это базовый интерфейс. Используйте следующие интерфейсы, которые наследуют этот интерфейс IDiscFormat2Data, IDiscFormat2Erase, IDiscFormat2TrackAtOnce, IDiscFormat2RawCD
IDiscFormat2Data

Используйте этот интерфейс для записи потока данных на диск.
IDiscFormat2DataEventArgs

Используйте этот интерфейс для получения сведений о текущей операции записи. (IDiscFormat2DataEventArgs)
IDiscFormat2Erase

Используйте этот интерфейс для удаления данных с диска.
IDiscFormat2RawCD

Используйте этот интерфейс для записи необработанных изображений на устройство диска в режиме "Диск за один раз" (DAO) (также называемый непрерывной записью).
IDiscFormat2RawCDEventArgs

Используйте этот интерфейс для получения сведений о текущей операции записи. (IDiscFormat2RawCDEventArgs)
IDiscFormat2TrackAtOnce

Используйте этот интерфейс для записи звука на пустой носитель CD-R или CD-RW в режиме track-at-Once.
IDiscFormat2TrackAtOnceEventArgs

Используйте этот интерфейс для получения сведений о текущей операции записи. (IDiscFormat2TrackAtOnceEventArgs)
IDiscMaster

Интерфейс IDiscMaster позволяет приложению зарезервировать API хозяина изображений, перечислять форматы и средства записи дисков, поддерживаемые объектом овладения изображениями, а также запускать имитацию или фактическое запись диска.
IDiscMaster2

Используйте этот интерфейс для перечисления устройств CD и DVD, установленных на компьютере.
IDiscMasterProgressEvents

Интерфейс IDiscMasterProgressEvents предоставляет единый интерфейс для всех обратных вызовов, которые можно выполнить из IMAPI в приложение.
IDiscRecorder

Интерфейс IDiscRecorder обеспечивает доступ к одному устройству записи дисков, помеченное как активное средство записи дисков. Объект IMAPI, например MSDiscMasterObj, поддерживает активное средство записи дисков.
IDiscRecorder2

Этот интерфейс представляет физическое устройство. Этот интерфейс используется для получения сведений о cd и DVD-устройстве, установленном на компьютере, а также для выполнения таких операций, как закрытие лотка или извлечение носителя.
IDiscRecorder2Ex

Этот интерфейс представляет физическое устройство.
IEnumFsiItems

Используйте этот интерфейс для перечисления дочерних каталогов и файлов для объекта FsiDirectoryItem.
IEnumProgressItems

Используйте этот интерфейс для перечисления коллекции элементов хода выполнения.
IFileSystemImage

Используйте этот интерфейс для создания образа файловой системы, задания параметра сеанса, а также для импорта или экспорта образа.
IFileSystemImage2

Используйте этот интерфейс для записи нескольких загрузочных записей или образов загрузки, необходимых для поддержки EFI/UEFI. Например, загрузочный носитель с загрузочными ремнями для Windows XP и Windows Vista.
IFileSystemImage3

Используйте этот интерфейс, чтобы задать или проверка метаданные и метаданные зеркало файлов в файловой системе UDF (версия 2.50 и более поздние версии) для определения избыточности.
IFileSystemImageResult

Используйте этот интерфейс для получения сведений об образе записи, потоке данных изображения и сведения о ходе выполнения.
IFileSystemImageResult2

Интерфейс IFileSystemImageResult2 позволяет объекту средства записи данных получать сведения об измененных блоках на изображениях, созданных для перезаписываемых дисков.
IFsiDirectoryItem

Используйте этот интерфейс для добавления элементов в образ файловой системы или их удаления из него.
IFsiDirectoryItem2

Используйте этот интерфейс для добавления дерева каталогов, которое включает все вложенные каталоги, файлы и связанные именованные потоки в образ файловой системы.
IFsiFileItem

Используйте этот интерфейс для определения размера файла и потока данных содержимого файла.
IFsiFileItem2

Используйте этот интерфейс для добавления, удаления и перечисления именованных потоков, связанных с файлом. Этот интерфейс также предоставляет доступ к атрибуту "в режиме реального времени" файла.
IFsiItem

Базовый интерфейс, содержащий свойства, общие как для файлов, так и для элементов каталога.
IFsiNamedStreams

Используйте этот интерфейс для перечисления именованных потоков, связанных с файлом в образе файловой системы.
IIsoImageManager

Используйте этот интерфейс, чтобы проверить, содержит ли существующий ISO-файл допустимую файловую систему для записи.
IJolietDiscMaster

Интерфейс IJolietDiscMaster позволяет выполнять промежуточное хранение диска с данными компакт-диска.
IMultisession

Базовый интерфейс, содержащий свойства, общие для производных многосессийных интерфейсов.
IMultisessionRandomWrite

Используйте этот интерфейс для получения сведений о текущем состоянии носителя, допускающего случайные операции записи и не поддерживающего концепцию физических сеансов.
IMultisessionSequential

Используйте этот интерфейс для получения сведений о предыдущем сеансе импорта на последовательно записанном носителе, если он содержит предыдущий сеанс.
IMultisessionSequential2

Этот интерфейс используется для получения сведений о размере записываемой единицы на последовательно записываемом носителе.
IProgressItem

Используйте этот интерфейс для получения сведений о блоках для одного сегмента изображения результирующих файлов.
IProgressItems

Используйте этот интерфейс для перечисления элементов хода выполнения в результирующем изображении.
IRawCDImageCreator

Используйте этот интерфейс, чтобы создать необработанный образ компакт-диска, который будет использоваться при записи на компакт-диск в режиме "Диск за один раз" (DAO). Изображения, созданные с помощью этого интерфейса, можно записать на компакт-диск с помощью интерфейса IDiscFormat2RawCD.
IRawCDImageTrackInfo

Используйте этот интерфейс для отслеживания свойств для каждой дорожки, применяемых к компакт-диску.
IRedbookDiscMaster

Интерфейс IRedbookDiscMaster позволяет выполнять промежуточное хранение звукового образа компакт-диска. Он представляет собой один из форматов, поддерживаемых MSDiscMasterObj, и позволяет создавать многодорожковые звуковые диски в режиме track-at-Once (фиксированный размер звуковых зазоров).
IStreamConcatenate

Используйте этот интерфейс для объединения нескольких потоков данных в один поток.
IStreamInterleave

Используйте этот интерфейс для объединения нескольких потоков данных в один поток, чередуя части каждого из них.
IStreamPseudoRandomBased

Используйте этот интерфейс для создания потока данных только для чтения, данные которого инициализируются псевдослучайными данными (не криптографически безопасными). Чтобы задать запрошенный размер потока, необходимо вызвать метод SetSize.
IWriteEngine2

Используйте этот интерфейс для записи потока данных на устройство.
IWriteEngine2EventArgs

Используйте этот интерфейс для получения сведений о текущей операции записи. Этот интерфейс передается в метод DWriteEngine2Events::Update, который вы реализуете.
IWriteSpeedDescriptor

Используйте этот интерфейс для получения подробных конфигураций записи, поддерживаемых дисковой записью и текущим носителем, например тип носителя, скорость записи, тип управления скоростью вращения.