class [[KInterruptEvent] extends [[KSynchronizationObject]];
+
class [[KSynchronizationInterruptEvent]] extends [[KBaseInterruptEvent]]
+
Size : 0x8 bytes
−
Size : 0x8 bytes
+
This this the abstract base class for all interrupt events related to synchronization objects: [[KSchedulableInterruptEvent]], [[KTimeableInterruptEvent]] and [[KSendableInterruptEvent]]
+
+
There's no new virtual function defined by this class.
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
! Offset
! Offset
−
! Type
+
! Type
! Description
! Description
|-
|-
| 0x0
| 0x0
−
| u32
+
| void **
| Pointer to vtable
| Pointer to vtable
|-
|-
| 0x4
| 0x4
−
| u32
+
| [[KSynchronizationInterruptEvent]] *
−
| Pointer to interrupt data (including ptr to function called by interrupt)
+
| Next interrupt event (associated with the current one). The linked list represented by this attribute can contain cycles