Ссылка пространства пользователя IOStorageCardCharacteristics.h
См. Обзор для документации уровня заголовка.
-
Объявление
Objective C
#define kIOProperty64BitKey "64-bit" #define kIOPropertyApplicationIDKey "Application ID" #define kIOPropertyBaseFrequencyKey "Base Frequency" #define kIOPropertyBusVoltageKey "Bus Voltage" #define kIOPropertyBusWidthKey "Bus Width" #define kIOPropertyCardCharacteristicsKey "Card Characteristics" #define kIOPropertyCardPresentKey "Card Present" #define kIOPropertyCardTypeKey "Card Type" #define kIOPropertyCardTypeMMCKey "MMC" #define kIOPropertyCardTypeSDHCKey "SDHC" #define kIOPropertyCardTypeSDSCKey "SDSC" #define kIOPropertyCardTypeSDXCKey "SDXC" #define kIOPropertyClockDivisorKey "Clock Divisor" #define kIOPropertyManufacturerIDKey "Manufacturer ID" #define kIOPropertyManufacturingDateKey "Manufacturing Date" #define kIOPropertyProductSerialNumberKey "Serial Number" #define kIOPropertySlotKey "Slot" #define kIOPropertySpecificationVersionKey "Specification Version" #define kIOPropertySpeedClassKey "Speed Class"Константы
-
kIOProperty64BitKeykIOProperty64BitKeyЭтот ключ определяет ли 64-разрядные поддержки устройства.
Требование: обязательный
Пример:
<dict><key>64-bit</key><true/></dict>
Доступный в OS X v10.7 и позже.
-
kIOPropertyApplicationIDKeykIOPropertyApplicationIDKeyЭтот ключ используется для указания заявления на выдачу карты ID.
Требование: дополнительный
Пример:
<dict><key>Card Characteristics</key><dict><key>Product Name</key><string>SD32G</string><key>Product Revision Level</key><string>1.0</string><key>Card Type</key><string>SDHC</string><key>Application ID</key><data>ffff</data></dict></dict>
Доступный в OS X v10.7 и позже.
-
kIOPropertyBaseFrequencyKeykIOPropertyBaseFrequencyKeyЭтот ключ определяет текущую основную частоту для устройства.
Требование: обязательный.
Пример:
<dict><key>Base Frequency</key><integer>50</integer></dict>
Доступный в OS X v10.7 и позже.
-
kIOPropertyBusVoltageKeykIOPropertyBusVoltageKeyЭтот ключ определяет текущее напряжение на шине для устройства в мВ
Требование: обязательный.
Пример:
<dict><key>Bus Voltage</key><integer>3300</integer></dict></dict>
Доступный в OS X v10.7 и позже.
-
kIOPropertyBusWidthKeykIOPropertyBusWidthKeyЭтот ключ определяет текущую ширину шины для устройства.
Требование: обязательный.
Пример:
<dict><key>Bus Width</key><integer>4</integer></dict>
Доступный в OS X v10.7 и позже.
-
kIOPropertyCardCharacteristicsKeykIOPropertyCardCharacteristicsKeyЭтот ключ используется для определения Характеристик Карты для определенной части носителей MMC/SD, и он имеет связанный словарь, перечисляющий характеристики карты.
Требование: обязательный
Пример:
<dict><key>Card Characteristics</key><dict><key>Product Name</key><string>SD32G</string><key>Product Revision Level</key><string>1.0</string></dict></dict>
Доступный в OS X v10.7 и позже.
-
kIOPropertyCardPresentKeykIOPropertyCardPresentKeyЭтот ключ определяет, присутствуют ли физически MMC или SD-карта.
Требование: обязательный
Пример:
<dict><key>Card Present</key><true/></dict>
Доступный в OS X v10.7 и позже.
-
kIOPropertyCardTypeKeykIOPropertyCardTypeKeyЭтот ключ используется, чтобы указать, что типом платы является MMC.
Требование: дополнительный.
Пример:
<dict><key>Card Characteristics</key><dict><key>Product Name</key><string>SD32G</string><key>Product Revision Level</key><string>1.0</string><key>Card Type</key><string>MMC</string></dict></dict>
Доступный в OS X v10.7 и позже.
-
kIOPropertyCardTypeMMCKeykIOPropertyCardTypeMMCKeyЭтот ключ используется, чтобы указать, что типом платы является MMC.
Требование: дополнительный.
Пример:
<dict><key>Card Characteristics</key><dict><key>Product Name</key><string>SD32G</string><key>Product Revision Level</key><string>1.0</string><key>Card Type</key><string>MMC</string></dict></dict>
Доступный в OS X v10.7 и позже.
-
kIOPropertyCardTypeSDHCKeykIOPropertyCardTypeSDHCKeyЭтот ключ используется, чтобы указать, что тип платы является SDHC.
Требование: дополнительный.
Пример:
<dict><key>Card Characteristics</key><dict><key>Product Name</key><string>SD32G</string><key>Product Revision Level</key><string>1.0</string><key>Card Type</key><string>SDHC</string></dict></dict>
Доступный в OS X v10.7 и позже.
-
kIOPropertyCardTypeSDSCKeykIOPropertyCardTypeSDSCKeyЭтот ключ используется, чтобы указать, что тип платы является SDSC.
Требование: дополнительный.
Пример:
<dict><key>Card Characteristics</key><dict><key>Product Name</key><string>SD32G</string><key>Product Revision Level</key><string>1.0</string><key>Card Type</key><string>SDSC</string></dict></dict>
Доступный в OS X v10.7 и позже.
-
kIOPropertyCardTypeSDXCKeykIOPropertyCardTypeSDXCKeyЭтот ключ используется, чтобы указать, что типом платы является SDXC.
Требование: дополнительный.
Пример:
<dict><key>Card Characteristics</key><dict><key>Product Name</key><string>SD32G</string><key>Product Revision Level</key><string>1.0</string><key>Card Type</key><string>SDXC</string></dict></dict>
Доступный в OS X v10.7 и позже.
-
kIOPropertyClockDivisorKeykIOPropertyClockDivisorKeyЭтот ключ определяет текущий делитель часов для устройства.
Требование: обязательный.
Пример:
<dict><key>Clock Divisor</key><integer>128</integer></dict>
Доступный в OS X v10.7 и позже.
-
kIOPropertyManufacturerIDKeykIOPropertyManufacturerIDKeyЭтот ключ используется для указания производителя карты ID.
Требование: дополнительный
Пример:
<dict><key>Card Characteristics</key><dict><key>Product Name</key><string>SD32G</string><key>Product Revision Level</key><string>1.0</string><key>Card Type</key><string>SDHC</string><key>Manufacturer ID</key><data>03</data></dict></dict>
Доступный в OS X v10.7 и позже.
-
kIOPropertyManufacturingDateKeykIOPropertyManufacturingDateKeyЭтот ключ используется для указания карты производственная дата.
Требование: обязательный.
Пример:
<dict><key>Card Characteristics</key><dict><key>Product Name</key><string>SD32G</string><key>Product Revision Level</key><string>1.0</string><key>Card Type</key><string>SDHC</string><key>Manufacturing Date</key><string>2009-12</string></dict></dict>
Доступный в OS X v10.7 и позже.
-
kIOPropertyProductSerialNumberKeykIOPropertyProductSerialNumberKeyЭтот ключ используется для указания порядкового номера карты ID.
Требование: обязательный
Пример:
<dict><key>Card Characteristics</key><dict><key>Product Name</key><string>SD32G</string><key>Product Revision Level</key><string>1.0</string><key>Card Type</key><string>SDHC</string><key>Serial Number</key><data>0045ff</data></dict></dict>
Доступный в OS X v10.4 и позже.
-
kIOPropertySlotKeykIOPropertySlotKeyЭтот ключ используется для определения номера слота для устройства
Требование: обязательный
Пример:
<dict><key>Slot</key><integer>1<integer></dict>
Доступный в OS X v10.7 и позже.
-
kIOPropertySpecificationVersionKeykIOPropertySpecificationVersionKeyЭтот ключ используется для указания версии спецификации карты.
Требование: обязательный.
Пример:
<dict><key>Card Characteristics</key><dict><key>Product Name</key><string>SD32G</string><key>Product Revision Level</key><string>1.0</string><key>Card Type</key><string>SDHC</string><key>Specification Version</key><string>3.0</string></dict></dict>
Доступный в OS X v10.7 и позже.
-
kIOPropertySpeedClassKeykIOPropertySpeedClassKeyЭтот ключ используется для указания класса скорости SD-карты.
Требование: обязательный.
Пример:
<dict><key>Card Characteristics</key><dict><key>Product Name</key><string>SD32G</string><key>Product Revision Level</key><string>1.0</string><key>Card Type</key><string>SDHC</string><key>Speed Class</key><data>02</data></dict></dict>
Доступный в OS X v10.7 и позже.
-
