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

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

Разработчик

Ссылка класса IOHIDDeviceInterface122

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

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

IOHIDDeviceInterface122

CFPlugin возражают подклассу, обеспечивающему основной интерфейс для устройств HID. Этот класс является подклассом IOHIDDeviceInterface121.

Наследование


Не применимый

Соответствует


Не применимый

Оператор импорта


Не применимый не применимый
  • Получает определенные элементы, определенные устройством.

    Объявление

    C++

    IOReturn ( *copyMatchingElements)( void *self, CFDictionaryRef matchingDict, CFArrayRef *elements);

    Параметры

    matchingDict

    Словарь containg пары ключ/значение для соответствия на. Передайте нулевое значение для соответствия на всех элементах.

    elements

    Указатель на CFArrayRef, который будет возвращен этим методом. Это до вызывающей стороны для выпуска его по окончании.

    Возвращаемое значение

    Возвращает код IOReturn.

    Обсуждение

    Используя ключи, определенные в IOHIDKeys.h для элементов, создайте соответствующий словарь, содержащий элементы, которые Вы хотите искать. Нулевой массив указывает, что не были найдены никакие элементы, соответствующие это критерии. Каждый элемент в массиве является ссылкой на тот же элемент словаря, представляющий каждый элемент в Реестре I/O. Это до вызывающей стороны для выпуска возвращенного массива элементов.

  • Устанавливает выноску обработчика отчета, которую вызовут, когда данные получены от Прерывания - В канале.

    Объявление

    C++

    IOReturn ( *setInterruptReportHandlerCallback)( void *self, void *reportBuffer, uint32_t reportBufferSize, IOHIDReportCallbackFunction callback, void *callbackTarget, void *callbackRefcon);

    Параметры

    reportBuffer

    Указатель на предварительно выделенный буфер.

    reportBufferSize

    Размер reportBuffer в байтах.

    callback

    Если не-NULL, обратный вызов, который вызовут, когда данные получены от устройства.

    callbackTarget

    Цель обратного вызова передала обратному вызову

    callbackRefcon

    Обратный вызов refcon передал обратному вызову.

    Возвращаемое значение

    Возвращает код IOReturn.

    Обсуждение

    Для этого для работы правильно необходимо вызвать createAsyncPort и createAsyncEventSource.