Documentation on DriverKit device matching

How does device matching work on DriverKit?


Before there were general requirements in the plist, then specific requirements encoded in a probe(...) function. Is there documentation for the matching process of the new DriverKit APIs (like this old one https://developer.apple.com/library/archive/documentation/DeviceDrivers/Conceptual/IOKitFundamentals/Matching/Matching.html#//apple_ref/doc/uid/TP0000015-TP9)


H

There are several DriverKit resources available in addition to https://developer.apple.com/documentation/driverkit?language=objc

I believe this one will answer your questions about matching, but note that matching behaviors in IOKit are generally applicable in DriverKit as well.Other resources on DriverKit
Documentation on DriverKit device matching
 
 
Q