ReplaceDriverWithFragment replaces a driver that is already installed with a new driver contained in a CFM fragment. It sends replace and superseded calls to the drivers, as described in Replace and Superseded Routines.
OSErr sReplaceDriverWithFragment(
DriverRefNum theRefNum,
CFragConnectionID fragmentConnID);
Given the unit table reference number of an installed driver in theRefNum, ReplaceDriverWithFragment replaces that driver with a new driver contained in a CFM fragment identified by fragmentConnID. It sends replace and superseded calls to both drivers, as described in Replace and Superseded Routines.