Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка класса IOBDBlockStorageDevice

Опции
Развертывание Target:

На этой странице
Язык:

IOBDBlockStorageDevice

Класс IOBDBlockStorageDevice является универсальной абстракцией устройства блочной системы хранения BD.

Этот класс является протоколом для универсальной функциональности BD, независимой от протокола физического соединения (например, SCSI, ATA, USB).

APIs является объединением CD APIs, DVD APIs и весь необходимый новый низкоуровневый BD APIs.

Подкласс реализует релейные методы, переводящие наши запросы в вызовы к протоколу - и специфичный для устройства провайдер.

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


Не применимый

Соответствует


Не применимый

Оператор импорта


Не применимый

Objective C

@import Kernel;

Доступность


Доступный в OS X v10.6 и позже.
  • Объявление

    C++

    virtual bool init( OSDictionary *properties);

    Параметры

    properties

    Таблица свойства замены для этого (дополнительного) объекта.

    Возвращаемое значение

    Возвращает true на успехе, ложь иначе.

    Обсуждение

    Инициализируйте минимальное состояние этого объекта.

  • Объявление

    C++

    virtual IOReturn readDiscStructure( IOMemoryDescriptor *buffer, UInt8format, UInt32address, UInt8layer, UInt8grantID, UInt8type ) = 0;

    Параметры

    buffer

    Буфер для передачи данных. Размер буфера подразумевает размер передачи данных.

    format

    Как задокументировано MMC.

    address

    Как задокументировано MMC.

    layer

    Как задокументировано MMC.

    grantID

    Как задокументировано MMC.

    type

    Как задокументировано MMC.

    Возвращаемое значение

    Возвращает состояние передачи данных.

    Обсуждение

    Дайте команду MMC READ DISC STRUCTURE.

  • Объявление

    C++

    virtual IOReturn splitTrack( UInt32address) = 0;

    Параметры

    address

    Как задокументировано MMC.

    Возвращаемое значение

    Возвращает состояние работы.

    Обсуждение

    Дайте команду MMC RESERVE TRACK с битом ARSV.