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

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

Разработчик

Ссылка IOHIDDevice.h

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

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

Ссылка IOHIDDevice.h

Включенные заголовки

  • <IOKit/IOService.h>

  • <IOKit/IOMessage.h>

  • <IOKit/IOBufferMemoryDescriptor.h>

  • <IOKit/hidsystem/IOHIDDescriptorParser.h>

  • <IOKit/hid/IOHIDKeys.h>

Обратные вызовы

  • Функция, вызванная, когда устанавливал/получал отчет, завершается

    Объявление

    Objective C

    typedef void ( *IOHIDCompletionAction)( void *target, void *parameter, IOReturn status, UInt32 bufferSizeRemaining);

    Параметры

    target

    Цель указана в структуре IOHIDCompletion.

    parameter

    Параметр указан в структуре IOHIDCompletion.

    status

    Состояние Completion

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

    Objective C

    #include <IOHIDDevice.h>;

    Доступность

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

Типы данных

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

  • Структура spefifying действие для выполнения, когда устанавливал/получал отчет, завершается.

    Объявление

    Objective C

    typedef struct IOHIDCompletion { void *target; IOHIDCompletionAction action; void *parameter; } IOHIDCompletion;

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

    Objective C

    #include <IOHIDDevice.h>;

    Доступность

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

Константы

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

  • Биты опции для IOHIDDevice:: handleReport, IOHIDDevice:: getReport и IOHIDDevice:: setReport

    Объявление

    Objective C

    enum { kIOHIDReportOptionNotInterrupt = 0x100 };

    Константы

    • kIOHIDReportOptionNotInterrupt

      kIOHIDReportOptionNotInterrupt

      Говорит методу, что отчет передал, не было управляемо прерыванием.

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