IOServiceInterestCallback
Callback function to be notified of changes in state of an IOService.
Declaration
typealias IOServiceInterestCallback = (UnsafeMutableRawPointer?, io_service_t, UInt32, UnsafeMutableRawPointer?) -> VoidParameters
- refcon:
The refcon passed when the notification was installed.
- service:
The IOService whose state has changed.
- messageType:
A messageType enum, defined by IOKit/IOMessage.h or by the IOService's family.
- messageArgument:
An argument for the message, dependent on the messageType. If the message data is larger than sizeof(void*), then messageArgument contains a pointer to the message data; otherwise, messageArgument contains the message data.