GetDriver()
function of the Bus Specific Driver Override Protocol returns for a single child device. The HandleBufferSize field is the number of handles allocated for the array HandleBuffer, and the HandleBuffer field is the array of driver image handles returned by the GetDriver()
function of the Bus Specific Driver Override Protocol. The CR()
macro provides a method to retrieve a pointer to an ABC_PRIVATE_DATA
instance from a Bus Specific Driver Override Protocol This pointer. This macro is used by the GetDriver()
function to retrieve the private context structure.AbcGetDriver()
and AbcAddDriver()
functions shown below to work correctly.