Contents

IOHIDDevice

An object containing the low-level behavior for all HID device providers.

Declaration

class IOHIDDevice;

Overview

IOHIDDevice is the abstract base class for provider objects that represent a human interface device. This class defines the basic interface that subclasses use to manage reports. Don’t create instances of this class directly. Instead, subclass IOUserHIDDevice or IOUserUSBHostHIDDevice to define the behavior of your custom device provider.

Topics

Processing Device Reports

Setting Device Properties

See Also

Providers