Ссылка 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 };
Константы