A request to rescan a bus for device changes.
- macOS 10.0+
- Mac Catalyst 13.0+
The IOService object to request a rescan, usually obtained via the IOServiceGetMatchingServices or IOServiceAddNotification APIs.
An options mask, interpreted only by the IOService's family.
A return code generated by IOService::requestProbe.
A non kernel client may request a bus or controller rescan for added or removed devices, if the bus family does automatically notice such changes. For example, SCSI bus controllers do not notice device changes. The implementation of this routine is family dependent, and the default IOService implementation returns kIOReturnUnsupported.