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

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

Разработчик

Ссылка IOStorageCardCharacteristics.h

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

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

Ссылка IOStorageCardCharacteristics.h

Константы

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

  • Объявление

    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"

    Константы

    • kIOProperty64BitKey

      kIOProperty64BitKey

      Этот ключ определяет ли 64-разрядные поддержки устройства.

      Требование: обязательный

      Пример:

      • <dict>
      • <key>64-bit</key>
      • <true/>
      • </dict>

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

    • kIOPropertyApplicationIDKey

      kIOPropertyApplicationIDKey

      Этот ключ используется для указания заявления на выдачу карты 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 и позже.

    • kIOPropertyBaseFrequencyKey

      kIOPropertyBaseFrequencyKey

      Этот ключ определяет текущую основную частоту для устройства.

      Требование: обязательный.

      Пример:

      • <dict>
      • <key>Base Frequency</key>
      • <integer>50</integer>
      • </dict>

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

    • kIOPropertyBusVoltageKey

      kIOPropertyBusVoltageKey

      Этот ключ определяет текущее напряжение на шине для устройства в мВ

      Требование: обязательный.

      Пример:

      • <dict>
      • <key>Bus Voltage</key>
      • <integer>3300</integer>
      • </dict>
      • </dict>

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

    • kIOPropertyBusWidthKey

      kIOPropertyBusWidthKey

      Этот ключ определяет текущую ширину шины для устройства.

      Требование: обязательный.

      Пример:

      • <dict>
      • <key>Bus Width</key>
      • <integer>4</integer>
      • </dict>

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

    • kIOPropertyCardCharacteristicsKey

      kIOPropertyCardCharacteristicsKey

      Этот ключ используется для определения Характеристик Карты для определенной части носителей 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 и позже.

    • kIOPropertyCardPresentKey

      kIOPropertyCardPresentKey

      Этот ключ определяет, присутствуют ли физически MMC или SD-карта.

      Требование: обязательный

      Пример:

      • <dict>
      • <key>Card Present</key>
      • <true/>
      • </dict>

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

    • kIOPropertyCardTypeKey

      kIOPropertyCardTypeKey

      Этот ключ используется, чтобы указать, что типом платы является 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 и позже.

    • kIOPropertyCardTypeMMCKey

      kIOPropertyCardTypeMMCKey

      Этот ключ используется, чтобы указать, что типом платы является 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 и позже.

    • kIOPropertyCardTypeSDHCKey

      kIOPropertyCardTypeSDHCKey

      Этот ключ используется, чтобы указать, что тип платы является 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 и позже.

    • kIOPropertyCardTypeSDSCKey

      kIOPropertyCardTypeSDSCKey

      Этот ключ используется, чтобы указать, что тип платы является 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 и позже.

    • kIOPropertyCardTypeSDXCKey

      kIOPropertyCardTypeSDXCKey

      Этот ключ используется, чтобы указать, что типом платы является 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 и позже.

    • kIOPropertyClockDivisorKey

      kIOPropertyClockDivisorKey

      Этот ключ определяет текущий делитель часов для устройства.

      Требование: обязательный.

      Пример:

      • <dict>
      • <key>Clock Divisor</key>
      • <integer>128</integer>
      • </dict>

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

    • kIOPropertyManufacturerIDKey

      kIOPropertyManufacturerIDKey

      Этот ключ используется для указания производителя карты 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 и позже.

    • kIOPropertyManufacturingDateKey

      kIOPropertyManufacturingDateKey

      Этот ключ используется для указания карты производственная дата.

      Требование: обязательный.

      Пример:

      • <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 и позже.

    • kIOPropertyProductSerialNumberKey

      kIOPropertyProductSerialNumberKey

      Этот ключ используется для указания порядкового номера карты 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 и позже.

    • kIOPropertySlotKey

      kIOPropertySlotKey

      Этот ключ используется для определения номера слота для устройства

      Требование: обязательный

      Пример:

      • <dict>
      • <key>Slot</key>
      • <integer>1<integer>
      • </dict>

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

    • kIOPropertySpecificationVersionKey

      kIOPropertySpecificationVersionKey

      Этот ключ используется для указания версии спецификации карты.

      Требование: обязательный.

      Пример:

      • <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 и позже.

    • kIOPropertySpeedClassKey

      kIOPropertySpeedClassKey

      Этот ключ используется для указания класса скорости 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 и позже.