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

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

Разработчик

Ссылка IOBlockStorageDevice.h

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

На этой странице

Ссылка IOBlockStorageDevice.h

Этот заголовок содержит определение класса IOBlockStorageDevice.

Включенные заголовки

  • <IOKit/IOTypes.h>

  • <IOKit/storage/IOStorageDeviceCharacteristics.h>

  • <IOKit/IOMemoryDescriptor.h>

  • <IOKit/IOMessage.h>

  • <IOKit/IOService.h>

  • <IOKit/storage/IOMedia.h>

Типы данных

Посмотрите раздел Overview выше для документации уровня заголовка.

  • Степень для запросов на хранение некарты.

    Объявление

    Objective C

    struct IOBlockStorageDeviceExtent { UInt64 blockStart; UInt64 blockCount; };

    Поля

    blockStart

    Число стартового блока работы.

    blockCount

    Целое число блоков, которые будут удалены.

    Доступность

    Доступный в OS X v10.7 и позже.

Константы

Посмотрите раздел Overview выше для документации уровня заголовка.

  • Объявление

    Objective C

    #define kIOBlockStorageDeviceClass "IOBlockStorageDevice" #define kIOBlockStorageDeviceTypeGeneric "Generic" #define kIOBlockStorageDeviceTypeKey "device-type" #define kIOBlockStorageDeviceWriteCacheStateKey "WriteCacheState" #define kIOMessageMediaParametersHaveChanged iokit_family_msg(sub_iokit_block_storage, 2) #define kIOMessageMediaStateHasChanged iokit_family_msg(sub_iokit_block_storage, 1)

    Константы

    • kIOBlockStorageDeviceClass

      kIOBlockStorageDeviceClass

      Имя класса IOBlockStorageDevice.

      Доступный в OS X v10.2 и позже.

    • kIOBlockStorageDeviceTypeGeneric

      kIOBlockStorageDeviceTypeGeneric

      Символьная строка используется для соответствия куска.

      Доступный в OS X v10.0 и позже.

    • kIOBlockStorageDeviceTypeKey

      kIOBlockStorageDeviceTypeKey

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

      Доступный в OS X v10.0 и позже.

    • kIOBlockStorageDeviceWriteCacheStateKey

      kIOBlockStorageDeviceWriteCacheStateKey

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

      Доступный в OS X v10.3 и позже.

    • kIOMessageMediaParametersHaveChanged

      kIOMessageMediaParametersHaveChanged

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

      Сообщение передается всем клиентам IOBlockStorageDevice через сообщение () метод.

      Доступный в OS X v10.6 и позже.

    • kIOMessageMediaStateHasChanged

      kIOMessageMediaStateHasChanged

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

      Сообщение передается всем клиентам IOBlockStorageDevice через сообщение () метод. Параметром, передающимся вместе с этим сообщением, является значение IOMediaState.

      Доступный в OS X v10.0 и позже.