[Index]
User Clients
Kernel side of userspace/kernel driver interface
Class name declared in Info.plist as IOUserClientClass
Instantiated by driver's newUserClient member function
Connection initiated by IOServiceOpen from userspace
Userspace communicates via system calls:
- Mach messages (most common)
- POSIX system calls
- Manipulating I/O registry properties