InterruptSourceState InterruptDisabler(
InterruptSetMember ISTmember,
void * refCon);
Invoking InterruptDisabler disables the interrupt member's ability to propagate interrupts to Mac OS. This routine returns the member's ability to propagate interrupts as it was before the routine was invoked. A returned value of kSourceWasEnabled means that the interrupt member's propagation state was enabled; a returned value of kSourceWasDisabled means it was disabled.
Note
Apple-defined enabler functions do not use the passed values of refCon and should therefore be passed nil. The refCon value lets user-defined enabler functions receive a reference constant of the programmer's choice.