SVC: Difference between revisions

Neobrain (talk | contribs)
Neobrain (talk | contribs)
No edit summary
Line 1,249: Line 1,249:
| u32
| u32
| MemoryState
| MemoryState
|}
== typedef Handle ==
User-visible references to internal objects are represented by 32-bit integers called handles. Handles are only valid in the process they have been created in; hence, they cannot be exchanged between processes directly (the [[IPC]] functions provide a mean to copy handles to other processes, though).
There are a number of special-purpose handles, which provide easy access to information on objects in the current process:
{| class="wikitable" border="1"
!  Handle
!  Description
|-
| 0xFFFF8000
| Handle to the active thread
|-
| 0xFFFF8001
| Handle to the active process
|}
|}