Интерфейс 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 |