PATH 
ADC Home > Documentation > Hardware > Device Managers and Drivers > PCI Card Services > Designing PCI Cards and Drivers for Power Macintosh Computers


  

InterruptDisabler

InterruptSourceState InterruptDisabler(
                     InterruptSetMember ISTmember,
                     void * refCon);
--> ISTmember
Member set ID of the IST member requesting service.
<--> refCon
32-bit reference constant registered with the IST member.
DESCRIPTION

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.


© 1999 Apple Computer, Inc. – (Last Updated 26 March 99)