Boolean OEMISRRegisterHandler (uInt32 isr_vector, uInt32 isr_param, ISRFunc isr_runFunc, uInt32 *register_param);
Purpose: This function is called only by ISRRegisterHandler. It performs the actual registration of the interrupt with the OS or with the hardware in the case of bare metal. isr_vector is the intended vector, isr_param is the parameter. Both isr_vector and isr_param are to be passed to ISRFunc isr_runFunc. register_param is an output parameter that is unique to this ISR registration instance. The register_param value is passed to the OEMISRUnregisterHandler function when the ISR is being unregistered.
Returns TRUE on success. Returns FALSE on failure.