Develop device drivers for Peripheral Component Interconnect (PCI) accessories.
- DriverKit 19.0+
Use the PCIDriverKit framework to develop drivers that manage custom features on your Peripheral Component Interconnect (PCI) and PCI-Express hardware. When the system loads your custom PCI driver, it passes an
IOPCIDevice object as the provider to your driver. Use that object to read and write the configuration and memory of your PCI hardware.
Develop your driver with DriverKit and PCIDriverKit, and package it in an app that uses the SystemExtensions framework to install and upgrade the driver on the user’s Mac.