IOHIDInterface
IOService represents an device or OS service in IOKit and DriverKit.
Declaration
class IOHIDInterface : IOServiceOverview
IOKit provides driver lifecycle management through the IOService APIs. Drivers and devices are represented as subclasses of IOService.
Topics
Miscellaneous
Callbacks
CompletionActionInterruptReportActionIOHIDInterface::CompletionActionIOHIDInterface::InterruptReportAction
Instance Variables
Instance Methods
AddReportToPoolAddReportToPool_ImplCloseClose_ImplDispatchGetElementValuesGetElementValues_ImplGetReportGetReport_ImplGetSupportedCookiesGetSupportedCookies_ImplHandleReportPrivateOpenOpen_ImplReportAvailableSendDebugBufferSendDebugBuffer_ImplSetElementValuesSetElementValues_ImplSetReportSetReport_ImpladdReportToPoolGatedclosecreateElementscreateMatchingElementsfreegetCountryCodegetLocationIDgetManufacturergetMaxReportSizegetMetaClassgetProductgetProductIDgetReportgetReportgetReportIntervalgetSerialNumbergetTransportgetVendorIDgetVendorIDSourcegetVersionhandleReporthandleReportGatedinitmatchPropertyTablemessageopenopenGatedserializeDebugStatesetPropertysetReportsetReportstartstop