Ссылка 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 и позже.
-