struct Interrupt


#include <exec/execbase.h>


struct Interrupt
{
    struct MinNode is_Node;
    ULONG    is_Data;
    VOID    (*is_Code)(ULONG is_Data, UWORD *stackFrame);
};
is_Node
Used by exec to link the interrupt servers.
is_Data
Passed to the interrupt server as an argument. is_Data will be both in the stack and in the register D0.
is_Code
The routine to be called. is_Data and the start of the interrupt stack frame are passed as arguments in both stack and in processor registers (is_Data in D0, stackFrame in A0).

Used in: AddIntServer(), RemIntServer()