Jump to content

KernSISData: Difference between revisions

From EDM2
No edit summary
No edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
Dereferences to the linear address pointing to the global info segment.
Dereferences to the linear address pointing to the global info segment.


Is about the equivalent of what DosHelp_GetDOSVar returns for index DHGETDOSV_SYSINFOSEG (where the latter returns  a segment value where the segment offset 0 points to the global info seg pointer and therefore needs to be dereferenced once more).
Is about the equivalent of what [[DevHelp_GetDOSVar]] returns for index DHGETDOSV_SYSINFOSEG (where the latter returns  a segment value where the segment offset 0 points to the global info seg pointer and therefore needs to be dereferenced once more).
 
The _KernSISData global variable is a pointer to a data structure that contains information about the OS/2 kernel's System Interface Segment (SIS). The SIS is a data structure that is used by the kernel to store information about the operating system's services and functions, as well as data structures and variables that are used by these services and functions. The _KernSISData variable is a 4-byte value that is stored in memory and is used by the kernel and by other parts of the operating system to access the SIS. It is often used by programs to access information about the operating system's services and functions, as well as data structures and variables that are used by these services and functions.


The _KernSISData global variable is a pointer to a data structure that contains information about the OS/2 kernel's Global Information Segment (GIS). The GIS is a data structure that contains information global to the system.
[[Category:KEE]]
[[Category:KEE]]

Latest revision as of 03:45, 28 May 2025

Dereferences to the linear address pointing to the global info segment.

Is about the equivalent of what DevHelp_GetDOSVar returns for index DHGETDOSV_SYSINFOSEG (where the latter returns a segment value where the segment offset 0 points to the global info seg pointer and therefore needs to be dereferenced once more).

The _KernSISData global variable is a pointer to a data structure that contains information about the OS/2 kernel's Global Information Segment (GIS). The GIS is a data structure that contains information global to the system.