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

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

Разработчик

Ссылка класса IOHIDDeviceInterface121

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

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

IOHIDDeviceInterface121

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

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


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

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


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

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


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

    Объявление

    C++

    IOReturn ( *getReport) ( void *self, IOHIDReportType reportType, uint32_t reportID, void *reportBuffer, uint32_t *reportBufferSize, uint32_t timeoutMS, IOHIDReportCallbackFunction callback, void *callbackTarget, void *callbackRefcon);

    Параметры

    reportType

    Тип отчета.

    reportID

    Идентификатор отчета.

    reportBuffer

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

    reportBufferSize

    Размер reportBuffer в байтах. По окончании, будет содержать фактический размер отчета.

    timeoutMS
    callback

    Если ноль, этот метод будет вести себя синхронно.

    callbackTarget

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

    callbackRefcon

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

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

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

  • Отправляет отчет в устройство.

    Объявление

    C++

    IOReturn ( *setReport) ( void *self, IOHIDReportType reportType, uint32_t reportID, void *reportBuffer, uint32_t reportBufferSize, uint32_t timeoutMS, IOHIDReportCallbackFunction callback, void *callbackTarget, void *callbackRefcon);

    Параметры

    reportType

    Тип отчета.

    reportID

    Идентификатор отчета.

    reportBuffer

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

    reportBufferSize

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

    timeoutMS
    callback

    Если ноль, этот метод будет вести себя синхронно.

    callbackTarget

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

    callbackRefcon

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

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

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