Changes

Jump to navigation Jump to search
no edit summary
Line 1: Line 1: −
[[Category:Kernel objects]]
+
[[Category:Kernel interrupt events]]
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
 
|}
 
|}
516

edits

Navigation menu