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


Интерфейс IDiscFormat2RawCD (imapi2.h)

Используйте этот интерфейс для записи необработанных изображений на устройство с диском в режиме одновременного диска (DAO) (также называемом непрерывной записью). Сведения о режиме DAO см. в последней редакции спецификации MMC на ftp://ftp.t10.org/t10/drafts/mmc5.

Чтобы создать экземпляр этого интерфейса, вызовите функцию CoCreateInstance . Use__uuidof(MsftDiscFormat2RawCD) для идентификатора класса и __uuidof(IDiscFormat2RawCD) для идентификатора интерфейса.

Наследование

Интерфейс IDiscFormat2RawCD наследуется от IDiscFormat2. IDiscFormat2RawCD также имеет следующие типы элементов:

Методы

Интерфейс IDiscFormat2RawCD содержит следующие методы.

 
IDiscFormat2RawCD::CancelWrite

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

Определяет, включена ли запись без буфера. (IDiscFormat2RawCD.get_BufferUnderrunFreeDisabled)
IDiscFormat2RawCD::get_ClientName

Извлекает понятное имя клиента. (IDiscFormat2RawCD.get_ClientName)
IDiscFormat2RawCD::get_CurrentPhysicalMediaType

Извлекает тип носителя на устройстве диска. (IDiscFormat2RawCD.get_CurrentPhysicalMediaType)
IDiscFormat2RawCD::get_CurrentRotationTypeIsPureCAV

Извлекает текущий элемент управления скоростью вращения, используемый регистратором. (IDiscFormat2RawCD.get_CurrentRotationTypeIsPureCAV)
IDiscFormat2RawCD::get_CurrentWriteSpeed

Извлекает текущую скорость записи диска. (IDiscFormat2RawCD.get_CurrentWriteSpeed)
IDiscFormat2RawCD::get_LastPossibleStartOfLeadout

Извлекает последнюю возможную начальную позицию для области свинца.
IDiscFormat2RawCD::get_Recorder

Извлекает записывающее устройство, используемое для операции записи. (IDiscFormat2RawCD.get_Recorder)
IDiscFormat2RawCD::get_RequestedRotationTypeIsPureCAV

Извлекает запрошенный тип элемента управления скоростью вращения. (IDiscFormat2RawCD.get_RequestedRotationTypeIsPureCAV)
IDiscFormat2RawCD::get_RequestedSectorType

Извлекает запрошенный сектор данных для использования во время записи потока.
IDiscFormat2RawCD::get_RequestedWriteSpeed

Извлекает запрошенную скорость записи. (IDiscFormat2RawCD.get_RequestedWriteSpeed)
IDiscFormat2RawCD::get_StartOfNextSession

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

Извлекает поддерживаемые типы секторов данных для текущего средства записи.
IDiscFormat2RawCD::get_SupportedWriteSpeedDescriptors

Извлекает список подробных конфигураций записи, поддерживаемых средством записи дисков и текущим носителем. (IDiscFormat2RawCD.get_SupportedWriteSpeedDescriptors)
IDiscFormat2RawCD::get_SupportedWriteSpeeds

Извлекает список скоростей записи, поддерживаемых диктофоном и текущим носителем. (IDiscFormat2RawCD.get_SupportedWriteSpeeds)
IDiscFormat2RawCD::P repareMedia

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

Определяет, включена ли запись без буфера. (IDiscFormat2RawCD.put_BufferUnderrunFreeDisabled)
IDiscFormat2RawCD::p ut_ClientName

Задает понятное имя клиента. (IDiscFormat2RawCD.put_ClientName)
IDiscFormat2RawCD::p ut_Recorder

Задает записывающее устройство, которое будет использоваться для операции записи. (IDiscFormat2RawCD.put_Recorder)
IDiscFormat2RawCD::p ut_RequestedSectorType

Задает запрошенный сектор данных, используемый для записи потока.
IDiscFormat2RawCD::ReleaseMedia

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

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

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

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

Комментарии

Чтобы создать объект MsftDiscFormat2RawCD в скрипте, используйте IMAPI2. MsftDiscFormat2RawCD в качестве идентификатора программы при вызове CreateObject.

Переход состояния питания может произойти во время операции записи (т. е. выхода пользователя или приостановки системы), что приводит к прерыванию процесса записи и возможной потере данных. Рекомендации по программированию см. в разделе Предотвращение выхода из системы или приостановки во время записи.

Требования

   
Минимальная версия клиента Windows Vista, Windows XP с пакетом обновления 2 (SP2) [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header imapi2.h

См. также раздел

IDiscFormat2