Полные примеры кода
Примеры кода в другом месте в этом документе предназначаются для представления понятий. Таким образом этот документ не включает весь необходимый код для создания рабочего инструмента самостоятельно.
Примеры кода в этой главе являются полными выборками, которые можно выполнить и использовать в качестве основания для экспериментирования.
Текущие примеры
Следующие проекты примера кода показывают, как использовать менеджера по HID интерфейсы, добавленные в OS X v10.5:
Проводник HID — приложение Какао, демонстрирующее, как использовать менеджера по HID APIs при обеспечении полезного инструмента для исследования устройств HID, присоединенных к компьютеру.
Конфигурация HID Сохраняет — приложение Углерода, демонстрирующее, как сохранить и восстановить конфигурационную информацию элемента и показывает, как использовать сконфигурированные вводы в игровой среде.
Калибратор HID — приложение Углерода, демонстрирующее менеджера по HID APIs..
Инструмент Теста светодиодных индикаторов HID — инструмент командной строки, демонстрирующий, как выполнить итерации устройств HID и управлять их LEDs.
Устаревшие примеры
Примеры кода в этом разделе разработаны для более старых версий OS X (до версии 10.5). Для версии 10.5 и позже, осуждается этот APIs. Необходимо использовать APIs, показанный в Доступе к Устройству HID для нового кода, записанного для OS X v10.5 и позже.
Сопутствующий образ диска Файлов содержит полную, выстраиваемую версию примера в Наследстве Обзор Доступа HID и Работающий С Наследством Интерфейсы Устройства Класса HID.
Кроме того, второй инструмент в качестве примера, HIDTestTool, включен. Этот инструмент обеспечивает дополнительный пример кода, который может быть полезным при работе с различными устройствами HID.
При просмотре этого документа о сети образ диска может быть загружен путем нажимания на ссылку "Companion Files” наверху оглавления. Если Вы просматриваете этот документ как файл PDF, или если Вы просматриваете его от локальной установки, необходимо сначала перейти к интерактивной версии этого документа в http://developer .apple.com/documentation/DeviceDrivers/Conceptual/HID/index.html.
В дополнение к этим примерам менеджер по HID Бэзикс, Источник Утилит HID и проекты примера кода UniversalHIDModuleTest используют этот устаревший APIs.