Команда READ FORMAT CAPACITY (IDE)

Команда READ FORMAT CAPACITY (IDE) позволяет инициатору получить список всех поддерживаемых вариантов формата, которые могут быть использованы для форматирования текущего носителя. Если носитель отсутствует (например, не вставлен диск), будет возвращено максимальное значение вместимости носителя, поддерживаемое текущим устройством CD-RW.

Описание команды.

  • Байт 0

    В байт следует поместить код команды READ FORMAT CAPACITY, равный 23h.

  • Байт l

    Зарезервирован и не используется.

  • Байты с 2 по 6

    Зарезервированы и не используются.

  • Байты 7 и 8

    Сюда следует поместить значение размера выделенного буфера.

  • Байты с 9 по 11

    Зарезервированы и не используются.

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

Приведем примеры использования команды READ FORMAT CAPACITY. Напишем функцию, которая получает все необходимые данные для последующего форматирования (команда FORMAT UNIT) текущего носителя.

Листинг 9.9. Пример использования команды READ FORMAT CAPACITY на Visual C++

Аналогичный пример функции ReadFormatCD, реализованный на языке Visual Basic, приведен в листинге 9.10.

Листинг 9.10. Пример использования команды READ FORMAT CAPACITY на Visual Basic

 

 

2021-04-01

Google сообщил о запуске проекта Dunant

Проект Dunant, начатый в 2018 году, был запущен в эксплуатацию. Трансатлантический интернет-кабель соединяет США и континентальную Европу. Общая протяженность...

подробнее
2020-04-06

Новшества в обновленной Windows 10

Корпорация Microsoft завершила разработку обновления, в котором добавлено множество функций. Обновление содержит как доработку уже имеющихся систем, так...

подробнее

 

Все новости...

 

Научно-Техническое Объединение

Тел.: +7(4752) 55-95-86

E-mail:e-mail